Chroma is open-source data infrastructure for AI that stores embeddings and metadata and supports search and retrieval across text, images, and other modalities.
Alternatives to RxDB
RxDB places a JavaScript NoSQL database inside your application, keeping data on the client for offline operation and backend-free deployments. Its Sync Engine connects with services such as GraphQL, Firebase, Supabase, MongoDB, CouchDB, and WebRTC, while observable queries react to data changes. It runs in browsers, mobile and desktop apps, and servers. JSON Schema validation, migrations, and password-based local encryption support structured application data. The free tier…
SQLite is a transactional SQL database engine that runs inside an application, without a separate server process or configuration.
HSQLDB is a Java-based relational database engine with in-memory and disk-based tables, available in embedded and server modes.
- 4
LadybugDB
LadybugDB is an embedded columnar graph database intended for analytical workloads and agentic applications.
Free planAndroidiOSWebAPI7.4Free plan - 5
RocksDB
RocksDB is a free, embeddable C++ library that stores persistent key-value data.
Free planiOSAPILinuxmacOS7.0Free plan - 6
UnQLite
UnQLite is an embedded NoSQL database engine that gives applications key/value and document-store interfaces without a separate server process.
Free planAPILinuxmacOSSelf-hosted7.0From $15,000 a year - 7
EJDB2
EJDB2 is a free, open-source JSON database engine implemented as a C library for embedding in applications.
Free planiOSAPILinuxmacOS6.9Free plan - 8
Firebird
Firebird is a free, open-source relational database management system with ANSI SQL features, available for Linux, macOS, Windows, and self-hosted deployment.
Free planLinuxmacOSSelf-hostedWindows6.9From €199 a month - 9

ObjectBox
ObjectBox is an embedded, object-oriented NoSQL database for mobile apps and IoT devices.
Free planAndroidiOSAPILinux6.9Free plan - 10

Qdrant
Qdrant is a vector similarity search engine and API for storing, searching, and managing vectors alongside payload data.
Free planWebAPILinuxmacOS6.9Free plan - 11
PouchDB
PouchDB is a free, open-source JavaScript database for applications that store data locally and sync with CouchDB or compatible servers.
Free planAndroidiOSWebLinux6.8Free plan - 12
bbolt
bbolt is a maintained fork of Bolt, providing Go applications with an embedded key-value store instead of a full database server.
Free planAndroidiOSLinuxmacOS6.7Free plan - 13

DuckDB UI
DuckDB UI is a browser-based interface for working with a local DuckDB instance, added through the ui extension.
Free planWebExtensionLinuxmacOS6.7Free plan - 14
LiteDB
LiteDB is a serverless, embedded .NET NoSQL document database distributed as a single DLL.
Free planAndroidiOSAPILinux6.7Free plan - 15
H2 Database Engine
H2 Database Engine is a free SQL database written in Java.
Free planWebAPILinuxmacOS6.6Free plan - 16

eXtremeDB
eXtremeDB is an in-memory database system designed for embedded devices and applications.
AndroidiOSAPILinux6.3 - 17

LanceDB
LanceDB is an AI-native multimodal lakehouse for developing training datasets.
Free planAPILinuxSelf-hosted6.1Free plan - 18
sql.js
sql.js is a free, MIT-licensed JavaScript library for creating and querying relational SQLite databases in web browsers and Node.js.
Free planWebAPISelf-hosted6.1Free plan - 19
WiredTiger
WiredTiger is a free, open-source NoSQL data engine for data management, developed and maintained by MongoDB, Inc., where it is the principal database storage engine.
Free planAPILinuxmacOSSelf-hosted6.1Free plan - 20
libSQL
libSQL is an open-source, open-contribution relational database fork of SQLite maintained by Turso.
WebAPILinuxmacOS6.0 - 21
PGlite
PGlite is an open-source relational database that packages Postgres as WebAssembly in a TypeScript/JavaScript client library.
Free planWebSelf-hosted6.0Free plan - 22
LevelDB
LevelDB is a free, BSD-3-Clause key-value storage library for applications that need ordered mappings from string keys to string values.
Free planLinuxmacOSSelf-hostedWindows5.9Free plan - 23
LMDB
LMDB is a free embedded key-value database developed for the OpenLDAP Project.
WebLinuxmacOSSelf-hosted5.8 - 24
Tkrzw
LinuxmacOSSelf-hostedWindows5.5 - 25
Pebble
Self-hosted5.3 - 265.2
- 27
Perst
AndroidWeb4.9 - 28
Badger
LinuxmacOSWindows4.8 - 29
Empress Embedded Database
LinuxWindows4.6


