Campfire: A dashboard for urgent items

Campfire is a library for showing rows of buttons that represent ongoing discussions or other events, without unread counts or backlogs that make keeping up with things seem like a chore. Partially inspired by the campfire idea proposed in Terry Godier’s Phantom Obligation. In other words, its a dashboard for things that are urgent, although not necessarily important.

It is made to be very extensible, so you can add custom data sources and add them to your campfire. Here's what it looks like for me:

I've added support for the following data sources:

  • Twitch
  • Wallabag
  • Grafana
  • Miniflux

I'd love to see others add support for other platforms! I'd in particular love to see ongoing discussions added, but I only use discord which doesn't really expose an API to use for this. I'd also like email, although best I can tell we can't use the net library to setup an imap connection.

You can install the library from this URL:

You'll want to read the file after installing for details on how to add your dashboard to a page and setting up the data sources.

From a quick skim of the code (haven’t tried it yet), I’m very impressed! Excellent use of a lot of SilverBullet infrastructure. Very cool! :+1: