Linqdb is nosql, code-first-and-only database for .Net. It is based on Leveldb and adds some higher-level features. It has great performance and is easy to use.

Windows .net server 64-bit (.net >= 4.5)
Linux .netcore server 64-bit (.netcore >= 3.1)

Server client:
.netcore server client (.netcore >= 3.1)
Windows .net server client (.net >= 4.5)

Windows .net embedded db 64-bit (.net >= 4.5)
Windows .netcore embedded db 64-bit (.netcore >= 3.1)
Linux .netcore embedded db 64-bit (.netcore >= 3.1)

Read the docs

Linqdb comes as one-process embedded database as well as standalone server with client. The api for both versions is identical.
Leveldb efficiency combined with high-level features like entities, linq-style operators, search and so on.
Documentation »


Linqdb is based on Leveldb which results in great performance characteristics. Linqdb itself is optimized not to stand in the way.
See some test numbers »


License »