Topics / #document-database

Document-database projects on GitHub

Document-oriented NoSQL databases for flexible data models.

As of , the most-starred Document-database projects on GitHub are surrealdb (33.2K stars), mongoose (27.5K stars) and rethinkdb (27K stars). GitHub.Locker tracks 7 Document-database repositories with 152.2K stars combined. The fastest-growing on October 16 was surrealdb, with +18 stars in a day.

7Projects
152.2KStars in total
+24Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · surrealdb/surrealdb

    surrealdb

    A multi-model database written in Rust: one engine for document, graph, relational, time-series, geospatial and key-value data, with full-text, vector and hybrid search and realtime capabilities.

    33.2K
  2. #2 · Automattic/mongoose

    mongoose

    Mongoose is a MongoDB object modeling tool — an ODM for Node.js. You define schemas and work with models that carry validation, defaults, middleware and rich queries, instead of talking to the raw driver.

    27.5K
  3. #3 · rethinkdb/rethinkdb

    rethinkdb

    RethinkDB is an open-source, distributed NoSQL database built for realtime web applications; instead of making your app poll for changes, it pushes updated query results straight to you.

    27K
  1. 4

    rxdb

    23.4Kpubkey/rxdb · TypeScript

    A local-first, reactive database for JavaScript apps: it runs inside your app, the UI can subscribe to query results or even single document fields, and it replicates with your existing backend - no vendor lock-in.

  2. 5

    badger

    15.8Kdgraph-io/badger · Go

    BadgerDB is an embeddable, persistent and fast key-value database written in pure Go. It is the storage engine behind the Dgraph graph database and a performant alternative to non-Go stores like RocksDB.

  3. 6

    arangodb

    14.3Karangodb/arangodb · C++

    ArangoDB is a native multi-model database that stores documents, graphs, and key-value data together, queryable with a single SQL-like language called AQL.

  4. 7

    FerretDB

    11.1KFerretDB/FerretDB · Go

    FerretDB is an open-source alternative to MongoDB: a proxy that translates MongoDB 5.0+ wire protocol queries into SQL, running on top of PostgreSQL with a DocumentDB extension as the actual storage engine.

Often tagged together