LumoSQL is a combination of two embedded data storage C language libraries: SQLite and LMDB. LumoSQL is an updated version of Howard Chu's 2013 proof of concept combining the codebases.
LumoSQL is not a fork of SQLite, using a tool called not-forking
to keep in sync with various upstreams.
There is a huge amount of code and momentum around the SQLite codebase. LumoSQL brings some of this code together, in the form of pluggable storage backends, and other features.
You can read the LumoSQL Documentation which covers quickstart, licensing, architecture and a knowledgebase of SQLite-related code among many other things. The Aims of the LumoSQL project might be a good place to start.
You can learn about contributing to LumoSQL
LumoSQL was started in December 2019 by Dan Shearer, who did the original source tree archaeology, patching and test builds. Keith Maxwell joined shortly after and contributed version management to the Makefile and the benchmarking tools.
The goal of the LumoSQL Project is to create and maintain an improved version of SQLite.
LumoSQL is supported by the NLNet Foundation.
If you are interesting in contributing to LumoSQL please see </CONTRIBUTING.md>.