For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Repository Index
47,133 repositories indexed
1–24 of 29 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
- etcd
- raft
- distributed-systems
- kubernetes
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
- java
- presto
- hive
- hadoop
Apache ZooKeeper
- zookeeper
- database
- hacktoberfest
- java
Infrastructure orchestration from local to your cloud
- go
- backend
- microservices
- encore
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
- relational-database
- message-broker
- hadoop-ecosystem
- nosql
A distributed, fast open-source graph database featuring horizontal scalability and high availability
open source training courses about distributed database and distributed systems
- distributed-systems
- rust
- golang
- talent-plan
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
- zanzibar
- permissions
- database
- distributed-systems
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
- java
- hazelcast
- in-memory
- big-data
The live data layer for apps and AI agents. Create up-to-the-second views into your business, just using SQL
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
- etl
- sql
- bigquery
- cloud-native
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
Python Stream Processing. A Faust fork
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
- caching
- caching-library
- distributed-systems
- memory-cache
A library for event sourcing in Python.
- domain-driven-design
- ddd
- eventsourcing
- cqrs
CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.
A distributed MySQL binlog storage system built on Raft
- mysql
- raft
- golang
- mysql-binlog
Simple + Powerful interface to the Mnesia Distributed Database 💾
- elixir
- erlang
- otp
- mnesia
HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications.
RedisSMQ: A high-performance Redis message queue for Node.js
- redis
- background-jobs
- brokers
- dead-letter-queue
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.