BoltDB API
-
I use BoltDB in a few of my projects. It's a nice KV database written in Go. It has the concept of
buckets
where a bucket can contain multiple KV pairs inside of it. The one annoyance I have with it is every time I want to use it with a project I have to write the logic around what I want to do. I could write a library around it, but then using it is limited to Go applications.I decided to write a REST API around BoltDB so I can just interact with it over the network. There are a couple of other projects that did this but they haven't been touched in multiple years and they also are using the old archived
bolt
project instead of the newbbolt
project.The project is here. You can either run it as a standalone server or in a container image.