A Document-oriented, Embedded, SQL database

Documentation Github

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 SQL queries on rich documents without limits

Optional schema constraints

Create schemaless tables or specify constraints on selected fields of every documents

Optimize for your workload

Store data on disk or in-memory, use a B-Tree or an LSM tree. Choose the right engine that covers your needs or create one