biff

Huahai 2026-01-21T21:00:15.209219Z

I am planning to write a biff-datalevin component to allow user to use Datalevin as the DB for Biff, anythings that I need to know to take on this?

🙏 1
2026-01-21T21:26:24.349739Z

Nice--mainly I would just take a look at some of the examples on for replacing XTDB with other databases. In fact @sigve.nordgaard made a version of the starter project that uses Datalevin: https://github.com/sigvesn/biff-datalevin-starter. I'm happy to answer any questions you run into etc.

Huahai 2026-01-21T21:27:34.863969Z

Cool I will take a look. Thanks!

Huahai 2026-01-21T21:39:32.477419Z

Maybe we can have both a starter template and a library? For folks who just want to add a dependency, a library is useful. I think they are complementary.

2026-01-21T21:54:09.365149Z

yeah that seems reasonable, E.g. a use-datalevin component at a minimum, and any other helper functions if there any that would be useful

👍 1
Sigve 2026-01-22T07:00:38.575569Z

Hi! Yes i made the biff-detalevin-starter project mainly as an exercise after having had to setup several similar datomic projects. I have not used it for anything major yet, so there are probably things that can be improved 🙂