mjl-/bstore

database library for storing and quering Go struct data

20

stars

61

commits

Go

primary language

Sep 9, 2026

updated

README

Bstore is an in-process database with serializable transactions supporting referential/unique/nonzero constraints, (multikey) indices, automatic schema management based on Go types and struct tags, and a query API.

Documentation:

https://pkg.go.dev/github.com/mjl-/bstore

MIT-licensed

Written by Mechiel Lukkien, mechiel@ueber.net. Feedback/bug reports/patches welcome.

Contributors

mjl-

61 commits

mjl-/bstore

database library for storing and quering Go struct data

20

stars

61

commits

Go

primary language

Sep 9, 2026

updated

README

Bstore is an in-process database with serializable transactions supporting referential/unique/nonzero constraints, (multikey) indices, automatic schema management based on Go types and struct tags, and a query API.

Documentation:

https://pkg.go.dev/github.com/mjl-/bstore

MIT-licensed

Written by Mechiel Lukkien, mechiel@ueber.net. Feedback/bug reports/patches welcome.

Contributors

mjl-

61 commits

Languages

Go

99.9%