NoSQL

Top 23 NoSQL Open-Source Projects

  • Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  • Project mention: Valkey Is Rapidly Overtaking Redis | news.ycombinator.com | 2024-04-19

    One of the challenges Redis labs here have is that there's very little reason for their userbase to stay loyal to them.

    antirez retired from Redis development a few years ago.

    From https://github.com/redis/redis/graphs/contributors it looks like activity since he left has been mostly from people who didn't overlap with him much.

    Redis Labs have not shown themselves to be outstanding stewards of the project as far as I can tell. Why shouldn't people support the fork?

  • dbeaver

    Free universal database tool and SQL client

  • Project mention: DBeaver – open-source Database client | news.ycombinator.com | 2024-03-10

    Yes but not in the community version:

    https://github.com/dbeaver/dbeaver/wiki/Schema-compare

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • RethinkDB

    The open-source database for the realtime web.

  • Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17
  • MongoDB

    The MongoDB Database

  • Project mention: From Zero to CRUD Hero: Building Your First Backend API in JavaScript | dev.to | 2024-04-23

    First, visit MongoDB Atlas and create an account, or sign in if you already have one. This article will guide you through the process of creating a MongoDB account. You should be redirected to your dashboard once you have completed the process. Locate the Connect button and click it.

  • surrealdb

    A scalable, distributed, collaborative, document-graph database, for the realtime web

  • Project mention: Show HN: I made a tool to easily compare pricing of developer tools and services | news.ycombinator.com | 2024-04-23

    you should add https://surrealdb.com -- basically an open source firebase. and they will launch a paid cloud offering soon.

  • RxDB

    A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/

  • Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17

    I'm interested in this problem also!

    I think there is a large overlap with projects that market/focus on offline-first experiences.

    AFAIK this problem can be solved by:

    1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take!

  • ArangoDB

    🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

  • Project mention: Ask HN: When is pure functional programming beneficial? | news.ycombinator.com | 2023-07-11

    ... or working in an environment or on a problem for which functional patterns apply.

    Suppose you are writing a "CRUD" app that writes to a relational database, how do you apply functional programming to that? The whole point of an application like that is that it makes side effects.

    In some cases you can break those problems down into functional pieces. Consider Python drivers for a product like

    https://www.arangodb.com/

    One major problem is that you want drivers that work synchronously and asynchronously, the structure of the average api call is something like

       def query(parameters):

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • codis

    Proxy based Redis cluster solution supporting pipeline and scaling dynamically

  • Scylla

    NoSQL data store using the seastar framework, compatible with Apache Cassandra

  • Project mention: ScyllaDB: NoSQL data store using the seastar framework | news.ycombinator.com | 2024-03-16
  • Neo4j

    Graphs for Everyone

  • Project mention: How to choose the right type of database | dev.to | 2024-02-28

    Neo4j: An ACID-compliant graph database with a high-performance distributed architecture. Ideal for complex relationship and pattern analysis in domains like social networks.

  • valkey

    A new project to resume development on the formerly open-source Redis project. We're calling it Valkey, since it's a twist on the key-value datastore.

  • Project mention: Valkey Is Rapidly Overtaking Redis | news.ycombinator.com | 2024-04-19

    Changelog line items is probably a better measure (assuming the line items are aligned to features and bugfixes and not just a list of PRs) https://github.com/valkey-io/valkey/releases

    Maybe version number/release cadence is also helpful.

  • MongoDB

    The Official MongoDB Node.js Driver

  • dejavu

    The Missing Web UI for Elasticsearch: Import, browse and edit data with rich filters and query views, create search UIs visually.

  • awesome-system-design

    A curated list of awesome System Design (A.K.A. Distributed Systems) resources.

  • Project mention: Ask HN: Resources to learn boring architecture for a small startup? | news.ycombinator.com | 2023-12-25

    https://github.com/madd86/awesome-system-design

  • LiteDB

    LiteDB - A .NET NoSQL Document Store in a single data file

  • Project mention: Local migrations for embedded SQLite in F# | dev.to | 2024-03-02

    Personally, I used to use LiteDB which is a NoSQL version which in v4 paired very nicely with F# thanks to Zaid's lovely LiteDB.FSharp library. Sadly, when v5 showed up, a lot of the F# niceties were lost given how the API was changed and v5 was not very F# friendly. You can still use it of course but you fall back to more unsafe F# code which is not ideal.

  • school-of-sre

    At LinkedIn, we are using this curriculum for onboarding our entry-level talents into the SRE role.

  • Project mention: School of SRE: Curriculum for onboarding non-traditional hires and new grads | /r/hypeurls | 2023-09-11
  • Predis

    A flexible and feature-complete Redis client for PHP.

  • TinyDB

    TinyDB is a lightweight document oriented database optimized for your happiness :)

  • docker-images

    Official source of container configurations, images, and examples for Oracle products and projects

  • Project mention: Is there an image that i can deploy and install java on, and run java app? | /r/docker | 2023-06-18
  • Zeppelin

    Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

  • Project mention: Serverless Apache Zeppelin on AWS | dev.to | 2024-02-04

    Now we can proceed with the definition of Apache Zeppelin. It is a web-based notebook that enables data-driven, interactive data analytics and collaborative documents with Python, Scala, SQL, Spark, and more. You can execute code and even schedule a job (via cron) to run at regular intervals.

  • CouchDB

    Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability

  • Project mention: Why SQLite is so great for the edge | news.ycombinator.com | 2023-06-06
  • pika

    Pika is a Redis-Compatible database developed by Qihoo's infrastructure team.

  • Project mention: What's new in Pika v3.5.2 | /r/programming | 2023-12-05
  • awesome-elasticsearch

    A curated list of the most important and useful resources about elasticsearch: articles, videos, blogs, tips and tricks, use cases. All about Elasticsearch!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

NoSQL related posts

Index

What are some of the best open-source NoSQL projects? This list will help you:

Project Stars
1 Redis 64,705
2 dbeaver 37,391
3 RethinkDB 26,518
4 MongoDB 25,418
5 surrealdb 25,126
6 RxDB 20,542
7 ArangoDB 13,340
8 codis 13,025
9 Scylla 12,488
10 Neo4j 12,430
11 valkey 11,199
12 MongoDB 9,951
13 dejavu 8,320
14 awesome-system-design 8,297
15 LiteDB 8,242
16 school-of-sre 7,633
17 Predis 7,523
18 TinyDB 6,500
19 docker-images 6,374
20 Zeppelin 6,261
21 CouchDB 6,009
22 pika 5,667
23 awesome-elasticsearch 4,752

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com