Some time within the last ~6 months I came across a blog (or HackerNews) post about a piece of software (very likely a web app) that I found interesting and thought could be used for keeping track of small pieces of information (small text notes, book quotes, jokes, code snippets, CLI commands, …). It had a content area with multiple cards on the right, dark mode, list of tags/filters on the left.
Looked somewhat similar to the screenshots [1] [2] [3] … the layout of the cards themselves had more details/content from what I can remember. Also I'm quite sure besides tags it also had key-value attributes (like e.g. “author:Kipling”). It _might_ also have used individual markdown files as source for the content cards.
Now that I have some time to play with it, I can’t find it anymore. Maybe someone can help. Any ideas on what open-source project that is? Or some similar software that fits this use case (especially the individual markdown files feature)?
Things it's not: Notion, DailyNotes, Walling, pawelmalak/snippet-box
[1]: https://raw.githubusercontent.com/pawelmalak/snippet-box/master/.github/img/snippets.png
[2]: https://cdn.dribbble.com/users/2906169/screenshots/16279872/media/a74ab09ab4efd8e96aa9372f0a8d4cf3.png
[3]: https://camo.githubusercontent.com/b42ba5ee9701f2bbedd5f1f7e6706f211591c8d59b061f8f2b86aba7b9e59816/68747470733a2f2f692e696d6775722e636f6d2f4a4b71486c68542e706e67
If not, then I think TiddlyWiki [1] will be perfect for the usecase you mention. You can choose between a single-file version or a node.js version. The former will be a HTML+js file which is self-contained. The latter will save all your cards (called tiddlers) in separate files which can easily be versioned. Both supports markdown by plugin [2]. Since it uses HTML and js, it will continue working as long as web browsers don't make major changes - and if that happens, you will still have all your data available in either the source code or text files.
A tiddler has fields such as title, text and tags. But you can add other fields such as author or source or whatever. The field values can then be accessed as {{title!!fieldname}}. This demonstrates one of the real strengths of tiddlywiki: transclusion. Transclusion, combined with filters, opens a lot of possibilities.
As tiddlywiki is quite customizable (see https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM), you may want to have a look at some variants for inspiration, such as RR-TW (https://rr-tw5.github.io/) or Stroll (https://giffmex.org/stroll/stroll.html)
[1] https://tiddlywiki.com // https://nesslabs.com/tiddlywiki-beginner-tutorial