GitHunt
KR

krasun/gosqldb

A key-value persistent database that supports SQL queries over B+ and LSM trees

gosqldb

Build
codecov
Go Report Card
GoDoc

WORK IN PROGRESS

gosqldb is a fully functional persistent database written in Go that supports different storage engines and simple SQL.

It is not intended for production use. The primary purpose of the database is to learn and experiment with different storage engines and database concepts.

The database consists of small parts like parsers and engines that are developed as isolated independent packages
that can be used separately:

Features

There is a set of features:

Play

...

License

gosqldb is released under the MIT license.

Languages

Go100.0%

Contributors

MIT License
Created March 25, 2021
Updated February 13, 2026
krasun/gosqldb | GitHunt