Skip to content
SPECIFICTION
Get listed

Embedded Databases

Alternatives to ObjectBox

ObjectBox is an embedded, object-oriented NoSQL database for mobile apps and IoT devices. It provides native object APIs, relationships, reactive observers, ACID transactions and automatic schema migration, with vector search and synchronization between devices and a backend or server. APIs cover Java, Kotlin, Swift, Flutter/Dart, Go, Python and C/C++. The free database plan supports self-hosting, while Sync uses project-specific pricing. ObjectBox’s database size is capped at 1 GB, and it does not provide cloud hosting.

  1. 01 Chroma

    Chroma suits teams building AI applications that need vector search, metadata filtering, or integrations with embedding and application frameworks.

    From $250/mo Free plan Open source Web · Windows · macOS · Linux
    9.4 Visit Specs
  2. 02 HSQLDB

    HSQLDB suits developers and organizations that can run a Java database themselves and need embedded or server modes.

    From $8.33/mo Free plan Open source Windows · macOS · Linux · API
    9.2 Visit Specs
  3. 03 SQLite

    SQLite suits applications needing local database storage where writer concurrency is low and content is less than a terabyte.

    From $12.50/mo Free plan Open source Web · Windows · macOS · Linux
    8.7 Visit Specs
  4. 04 EJDB2

    EJDB2 suits developers who want an embeddable JSON database and can work with its C API or maintained Java and Node.js bindings.

    Free plan Windows · macOS · Linux · iOS
    8.5 Visit Specs
  5. 05 Firebird

    Firebird suits teams that want a self-hosted relational database with multiple deployment architectures and broad driver options.

    From €199/mo Free plan Windows · macOS · Linux · Self-hosted
    8.5 Visit Specs
  6. 06 bbolt

    It suits Go applications that need an embedded key-value store, particularly for read-intensive workloads or range scans.

    Free plan Windows · macOS · Linux · iOS
    8.4 Visit Specs
  7. 07 LadybugDB

    LadybugDB suits developers and teams building analytical or agent-oriented applications around graph data.

    Free plan Web · Windows · macOS · Linux
    8.4 Visit Specs
  8. 08 DuckDB UI

    DuckDB UI suits DuckDB users who want to explore local data through a browser-based SQL notebook and table tools.

    Free plan Web · Windows · macOS · Linux
    8.3 Visit Specs
  9. 09 H2 Database Engine

    H2 suits developers needing a free Java SQL database with embedded or server deployment.

    Free plan Web · Windows · macOS · Linux
    8.1 Visit Specs
  10. 10 eXtremeDB

    eXtremeDB is for developers working with embedded devices and applications who need in-memory, persistent, or hybrid storage.

    Free trial Windows · macOS · Linux · iOS
    8.0 Visit Specs
  11. 11 RocksDB

    RocksDB suits developers building database storage engines, application caches, or other embedded workloads that need persistent key-value storage.

    Free plan Windows · macOS · Linux · iOS
    8.0 Visit Specs
  12. 12 RxDB

    RxDB suits JavaScript developers building offline-capable applications across browsers, mobile, desktop, or server environments.

    From $99/mo Free plan Web · Windows · macOS · Linux
    8.0 Visit Specs
  13. 13 UnQLite
    From $1,250/mo Free plan Windows · macOS · Linux · API
    8.0 Visit Specs
  14. 14 Qdrant

    Qdrant suits developers building semantic search or recommendation systems who need vector and metadata filtering or hybrid retrieval.

    Free plan Web · Windows · macOS · Linux
    7.9 Visit Specs
  15. 15 LanceDB

    LanceDB suits teams building and curating multimodal training datasets who need searchable tables, hybrid retrieval, versioning, and feature pipelines.

    Free plan Linux · API · Self-hosted
    7.8 Visit Specs
  16. 16 LiteDB

    LiteDB suits .NET developers who want an embedded document database for local, desktop, mobile, web, or per-user data.

    Free plan Windows · Linux · iOS · Android
    7.8 Visit Specs
  17. 17 PouchDB

    PouchDB suits JavaScript developers building apps that need local data access and synchronization with CouchDB-compatible servers.

    Free plan Web · Windows · macOS · Linux
    7.8 Visit Specs
  18. 18 LevelDB
    Free plan Windows · macOS · Linux · Self-hosted
    7.7 Visit Specs
  19. 19 libSQL
    Web · Windows · macOS · Linux
    7.7 Visit Specs
  20. 20 sql.js
    Free plan Web · API · Self-hosted
    7.6 Visit Specs
  21. 21 LMDB
    Web · Windows · macOS · Linux
    7.5 Visit Specs
  22. 22 PGlite
    Free plan Web · Self-hosted
    7.5 Visit Specs
  23. 23 WiredTiger
    Free plan Windows · macOS · Linux · API
    7.3 Visit Specs
  24. 24 Pebble
    Self-hosted
    6.8 Visit Specs
  25. 25 Tkrzw
    Windows · macOS · Linux · Self-hosted
    6.8 Visit Specs
  26. 26 redb
    6.4 Visit Specs
  27. 27 Badger
    Windows · macOS · Linux
    6.2 Visit Specs
  28. 28 Empress Embedded Database
    Windows · Linux
    6.0 Visit Specs
  29. 29 Perst
    Web · Android
    5.6 Visit Specs

Choosing instead of ObjectBox

Alternatives suit different workloads and development environments. Chroma and Qdrant concentrate on vector storage and retrieval; SQLite provides transactional SQL in a single file; LadybugDB targets analytical graph workloads; PouchDB and RxDB emphasize JavaScript storage and synchronization; RocksDB is a key-value engine. Compare their data models, query interfaces, runtimes, synchronization options and deployment choices with ObjectBox’s object APIs and device-focused design. Also consider whether ObjectBox’s current Mesh Sync scope—Android Java/Kotlin and Flutter/Dart in beta—matches your application.

ObjectBox, head to head