Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Database

Embedded Database

100 projects

Showing 36 of 99 projects

EJDB
EJDBC

EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.

#c-library#dart#database
Stars1.5k
Forks134
Last commit18 days ago
Datalevin
DatalevinClojure

A simple, fast, and versatile Datalog database with built-in document, vector, and full-text search capabilities.

#client-server-database#document-database#lmdb
Stars1.4k
Forks80
Last commit3 days ago
pogreb
pogrebGo

An embedded key-value store written in Go, optimized for fast random lookups and read-heavy workloads.

#concurrent-access#hash-table#storage-engine
Stars1.4k
Forks96
Last commit2 months ago
Realm
RealmC#

A mobile-first database for .NET that replaces SQLite and ORMs with a fast, object-oriented data layer.

#realtime#hacktoberfest#mobile-database
Stars1.3k
Forks177
Last commit4 months ago
objectbox-go
objectbox-goGo

A high-performance embedded Go database with an intuitive API, designed as a fast alternative to SQLite and GORM.

#iot#database#offline-first
Stars1.3k
Forks50
Last commit1 year ago
Ladybug
LadybugC++

An embedded graph database optimized for query speed and scalability on complex analytical workloads.

#database#analytical-workloads#graph
Stars1.3k
Forks98
Last commit2 days ago
Xodus
XodusJava

A transactional, schema-less embedded database written in Java and Kotlin, used by JetBrains YouTrack and Hub.

#data-storage#log-structured#jetbrains
Stars1.3k
Forks115
Last commit6 months ago
PoloDB
PoloDBRust

An embedded document database written in Rust with a MongoDB-like API, offering a modern alternative to SQLite.

#mongodb-alternative#database#document-database
Stars1.2k
Forks58
Last commit1 month ago
embedded-postgres
embedded-postgresGo

A Go library that runs a real PostgreSQL database locally as part of your application or tests.

#integration-testing#database-testing#go-library
Stars1.2k
Forks106
Last commit2 months ago
eliasdb
eliasdbGo

EliasDB is a lightweight graph-based database with GraphQL support, a custom query language, and built-in scripting.

#database#graph#graphql
Stars1.0k
Forks49
Last commit3 years ago
Speedb
SpeedbC++

A RocksDB-compatible, high-performance embedded key-value store optimized for modern hardware and scale.

#rocksdb#high-performance#scalable-storage
Stars1.0k
Forks82
Last commit2 years ago
sqlite_modern_cpp
sqlite_modern_cppC++

A lightweight C++14 wrapper for SQLite that provides a modern, type-safe API with minimal overhead.

#c-plus-plus#stl-integration#embedded-database
Stars948
Forks166
Last commit1 year ago
Nitrite Database
Nitrite DatabaseJava

An open-source NoSQL embedded document store for Java, supporting in-memory and file-based persistence with a simple API.

#mobile-database#documentdb#database
Stars903
Forks94
Last commit4 days ago
MariaDB4j
MariaDB4jJava

A Java library that embeds MariaDB (MySQL-compatible) as a JAR, enabling database usage without external installation.

#mariadb-native-binaries#mysql-compatible#database
Stars899
Forks183
Last commit2 months ago
heed
heedRust

Fully typed Rust LMDB wrappers with minimal overhead, supporting both LMDB master and encrypted master3 branches.

#memory-mapping#serde#lmdb
Stars888
Forks77
Last commit3 days ago
lmdbjava
lmdbjavaJava

A Java binding for LMDB providing a low-latency, transactional, sorted, embedded key-value store with an idiomatic Java API.

#database#concurrent-access#in-memory
Stars878
Forks124
Last commit4 months ago
SQLite3
SQLite3Ruby

Ruby bindings for the SQLite3 embedded database, enabling Ruby programs to interact with SQLite databases.

#database-driver#thread-safety#ruby-gem
Stars840
Forks215
Last commit5 days ago
gokv
gokvGo

A simple key-value store abstraction for Go with implementations for Redis, Consul, etcd, PostgreSQL, MongoDB, and many more.

#package#library#redis
Stars828
Forks77
Last commit6 months ago
clover
cloverGo

A lightweight document-oriented NoSQL database written in pure Golang, designed for simplicity and easy maintenance.

#document-oriented-database#database#data-persistence
Stars817
Forks68
Last commit9 months ago
Reindexer
ReindexerC++

Embeddable, in-memory, document-oriented database with a high-level Query builder interface, designed for fast search with complex queries.

#document-oriented-database#query-builder#cpp-library
Stars805
Forks62
Last commit1 day ago
Trilogy
TrilogyC

A lightweight, high-performance C client library for MySQL-compatible databases, designed for easy embedding.

#database-driver#c-library#high-performance
Stars780
Forks89
Last commit26 days ago
hiberlite
hiberliteC++

A C++ object-relational mapping library for SQLite with a Boost.Serialization-inspired API and lazy loading.

#orm#database#data-modeling
Stars724
Forks121
Last commit2 years ago
KiteSQL
KiteSQLRust

A lightweight embedded relational database for Rust with a native Rust data API, supporting SQL execution and typed ORM.

#orm#database#webassembly
Stars716
Forks54
Last commit2 days ago
native_db
native_dbRust

A drop-in embedded database for Rust with type safety, automatic migration, and real-time subscriptions.

#real-time-updates#kv-store#orm
Stars698
Forks39
Last commit2 days ago
cubdb
cubdbElixir

An embedded key-value database for Elixir, designed for robustness and minimal resource usage.

#b-tree#database#data-persistence
Stars650
Forks33
Last commit1 year ago
ObjectBox
ObjectBoxSwift

A superfast on-device vector database for Swift, enabling local persistence and vector search for iOS and macOS apps.

#local#database#ios
Stars615
Forks36
Last commit19 days ago
IonDB
IonDBC

A key-value datastore for Arduino and resource-constrained embedded systems with disk-based persistent storage.

#iot#embedded-systems#data-storage
Stars595
Forks48
Last commit2 years ago
DBreeze
DBreezeC#

A multi-paradigm embedded NoSQL database for .NET with ACID transactions, text search, and vector similarity search capabilities.

#search#database#transaction
Stars576
Forks62
Last commit4 days ago
EchoVault
EchoVaultGo

A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.

#database#distributed#raft-consensus
Stars535
Forks47
Last commit1 year ago
TidesDB
TidesDBC

A high-performance, embeddable LSM-tree storage engine library in C with ACID transactions, tiered storage, and cross-platform portability.

#c-library#database#lsm-tree
Stars532
Forks48
Last commit1 day ago
Sqinn-Go
Sqinn-GoGo

A Go library for accessing SQLite databases without cgo by using a separate Sqinn child process.

#database-driver#cgo-free#child-process
Stars531
Forks17
Last commit1 month ago
Hiqlite
HiqliteRust

An embeddable, highly-available SQLite database with Raft-based replication, automatic failover, and integrated caching.

#database#raft-consensus#high-availability
Stars448
Forks25
Last commit2 days ago
Couchbase.Lite
Couchbase.LiteC#

A lightweight embedded NoSQL database with built-in sync capabilities for .NET applications.

#couchbase#mobile-database#document-database
Stars443
Forks130
Last commit1 day ago
levigo
levigoGo

A Go wrapper for LevelDB providing Go developers with access to the LevelDB key-value store.

#cgo#leveldb#storage-engine
Stars420
Forks82
Last commit4 years ago
NuDB
NuDBC++

A fast, append-only key/value store optimized for random read performance on SSD drives, written in C++11.

#content-addressable-storage#c-plus-plus-11#high-performance
Stars411
Forks63
Last commit1 year ago
NoKV
NoKVRust

A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.

#kv-store#database#filesystem
Stars405
Forks40
Last commit1 day ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Database58
#Key Value Store42
#Go24
#Sqlite22
#Rust22
#Nosql21
#Golang18
#Acid Transactions16
#Storage Engine14
#High Performance13
#Cross Platform12
#Embedded12