Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Database

Embedded Database

126 projects

Showing 36 of 126 projects

DigitalOcean
DigitalOceanGo

Open source backend with embedded SQLite database, realtime subscriptions, admin UI, and REST API in a single executable.

#realtime#authentication#user-management
Stars61.5k
Forks3.7k
Last commit6 days ago
Golang Server
Golang ServerGo

Open source backend with embedded SQLite database, realtime subscriptions, admin UI, and REST API in a single executable.

#realtime#self-hosted-backend#authentication
Stars61.5k
Forks3.7k
Last commit6 days ago
duckdb
duckdbC++

An in-process analytical SQL database management system designed for high-performance data analysis.

#parquet#python-integration#database
Stars42.3k
Forks4.0k
Last commit1 day ago
DuckDB
DuckDBC++

An in-process analytical SQL database designed for fast, portable data analysis with rich SQL support.

#python-integration#database#parquet-support
Stars42.3k
Forks4.0k
Last commit1 day ago
LevelDB
LevelDBC++

A fast key-value storage library from Google providing ordered mapping from string keys to string values.

#snapshot#storage-engine#c-plus-plus
Stars39.5k
Forks8.2k
Last commit12 days ago
SurrealDB
SurrealDBRust

A scalable, distributed, collaborative, document-graph database for the realtime web, built in Rust.

#database#document-database#distributed
Stars33.2k
Forks1.5k
Last commit2 days ago
RocksDB
RocksDBC++

An embeddable, persistent key-value store optimized for fast flash and RAM storage with LSM-tree design.

#database#flash-storage#high-performance
Stars32.2k
Forks7.0k
Last commit1 day ago
Turso
TursoRust

Turso is an in-process SQL database written in Rust, compatible with SQLite, offering async I/O, vector search, and multi-language support.

#database#webassembly#sqlite-compatible
Stars24.8k
Forks1.5k
Last commit1 day ago
Lowdb
LowdbJavaScript

A simple, type-safe local JSON database for Node.js and browsers using plain JavaScript.

#adapter-pattern#database#data-persistence
Stars22.6k
Forks963
Last commit6 months ago
bolt
boltGo

A pure Go embedded key/value database with ACID transactions, inspired by LMDB.

#mobile-database#database#b-plus-tree
Stars14.6k
Forks1.5k
Last commit8 years ago
Litestream
LitestreamGo

A standalone disaster recovery tool that provides streaming replication for SQLite databases.

#devops#replication#disaster-recovery
Stars14.5k
Forks440
Last commit1 day ago
NeDB
NeDBJavaScript

An embedded JavaScript database for Node.js, Electron, and browsers with a MongoDB-like API.

#javascript-database#nosql#embedded-database
Stars13.5k
Forks1.0k
Last commit1 year ago
bbolt
bboltGo

An embedded key/value database for Go, offering a simple, fast, and reliable storage solution without a full database server.

#b-tree#single-file#lmdb-inspired
Stars9.8k
Forks765
Last commit5 days ago
LiteDB
LiteDBC#

A lightweight, serverless .NET NoSQL embedded database stored in a single data file.

#hacktoberfest#database#data-persistence
Stars9.5k
Forks1.3k
Last commit18 days ago
go-sqlite3
go-sqlite3C

A SQLite3 driver for Go that conforms to the built-in database/sql interface.

#database-driver#cgo#database-sql
Stars9.3k
Forks1.2k
Last commit23 days ago
goleveldb
goleveldbGo

A pure Go implementation of the LevelDB key/value storage engine.

#database#leveldb#concurrent
Stars6.3k
Forks985
Last commit2 years ago
pebble
pebbleGo

A high-performance, LevelDB/RocksDB-inspired key-value database written in Go, optimized for CockroachDB.

#database#rocksdb#leveldb
Stars6.1k
Forks594
Last commit1 day ago
mapdb
mapdbJava

An embedded Java database engine providing concurrent collections backed by disk storage or off-heap memory.

#concurrent-data-structures#mvcc#transactional-storage
Stars5.1k
Forks875
Last commit6 days ago
rosedb
rosedbGo

A lightweight, fast, and reliable key/value storage engine based on the Bitcask log-structured storage model.

#kv-store#database#log-structured
Stars4.9k
Forks641
Last commit8 months ago
buntdb
buntdbGo

An embeddable, in-memory key/value database for Go with custom indexing and geospatial support.

#b-tree#database#in-memory
Stars4.9k
Forks317
Last commit5 months ago
Redb
RedbRust

An embedded key-value database in pure Rust with ACID transactions and high performance.

#database#no-sql#storage-engine
Stars4.9k
Forks247
Last commit3 days ago
redka
redkaGo

Redis-compatible key-value store with SQLite/PostgreSQL backend, offering ACID transactions and SQL views.

#database#postgres#redis
Stars4.6k
Forks136
Last commit8 months ago
rusqlite
rusqliteRust

Ergonomic Rust bindings for SQLite, providing a safe and convenient API for database operations.

#database-driver#ffi-bindings#bindings
Stars4.4k
Forks510
Last commit3 days ago
CozoDB
CozoDBRust

A transactional, relational-graph-vector database that uses Datalog for query, designed as the hippocampus for AI.

#database#graph#time-travel
Stars4.1k
Forks168
Last commit1 year ago
ledisdb
ledisdbGo

A high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.

#ledisdb#rocksdb-support#lua-scripting
Stars4.1k
Forks435
Last commit3 years ago
Kuzu
KuzuC++

Embedded property graph database optimized for speed with built-in vector search, full-text search, and Cypher query language.

#database#graph#embedded
Stars4.0k
Forks532
Last commit1 year ago
nutsdb
nutsdbGo

A simple, fast, embeddable, persistent key/value store written in pure Go, supporting transactions and multiple data structures.

#kv-store#database#data-structures
Stars3.6k
Forks346
Last commit10 days ago
GlueSQL
GlueSQLRust

A Rust library that provides a SQL database engine with a parser, execution layer, and pluggable storage for structured and unstructured data.

#database#websql#database-engine
Stars3.1k
Forks282
Last commit19 days ago
SQLiteC++
SQLiteC++C

A lightweight and intuitive C++11 wrapper for SQLite3 with RAII design and exception safety.

#c-plus-plus-11#raii#cmake
Stars2.8k
Forks575
Last commit2 days ago
tiedot
tiedotGo

A rudimentary embedded NoSQL document database written in Go that stores JSON documents and provides HTTP API access.

#database#data-storage#database-engine
Stars2.7k
Forks256
Last commit5 years ago
UnQLite
UnQLiteC

An embedded, serverless, transactional NoSQL database engine with key/value and JSON document store capabilities.

#c-library#database#storage
Stars2.3k
Forks182
Last commit1 month ago
lotusdb
lotusdbGo

Advanced Go key-value database combining LSM tree and B+ tree advantages for fast read/write with low amplification.

#kv-store#database#storage
Stars2.3k
Forks187
Last commit1 month ago
rust-rocksdb
rust-rocksdbRust

A Rust wrapper for Facebook's RocksDB embedded key-value storage engine.

#database#rocksdb#concurrent
Stars2.2k
Forks880
Last commit2 months ago
Storm
StormGo

A simple and powerful toolkit for BoltDB that provides indexes, advanced queries, and CRUD operations for Go applications.

#data-indexing#orm#database
Stars2.1k
Forks140
Last commit2 years ago
Ladybug
LadybugC++

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

#database#analytical-workloads#graph
Stars1.9k
Forks161
Last commit1 day ago
Tonbo
TonboRust

An embedded database for serverless and edge runtimes, storing data as Parquet on S3 with stateless compute.

#parquet#database#offline-first
Stars1.6k
Forks105
Last commit3 months ago
Page 1 of 4

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
#Database67
#Key Value Store50
#Go27
#Sqlite25
#Nosql24
#Rust22
#Golang20
#Acid Transactions17
#Storage Engine15
#High Performance14
#Persistent Storage13
#Java13