What is Genji?
Genji is an embedded database written in Go that aims to simplify dealing with data in the modern world. It combines the power of SQL with the versatility of documents to provide a maximum of flexibility with no compromise.
The power of SQL with documents
Run powerful queries on rich documents with an expressive SQL syntax.
Flexible schemas
Create tables with strict schemas, partial schemas, or no schemas at all to control your data the way you want it.
Feature rich
Fully serializable transactions, in-memory mode, memory usage control, and more.