Irmin is a distributed database that follows the same design principles as Git
Repository Index
47,133 repositories indexed
49–72 of 84 · Most stars
ActorDB distributed SQL database
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
- blazor
- blazor-server
- blazor-webassembly
- realtime
Versioned, fast, distributed Datalog engine for everyone.
- datahike
- datalog
- database
- clojure
A powerful caching library for Elixir with support for transactions, fallbacks and expirations
- caching
- caching-library
- distributed-systems
- memory-cache
Bloomberg's distributed RDBMS
Distributed Prometheus time series database
One advanced and mature open-source MPP (Massively Parallel Processing) database. Open source alternative to Greenplum Database.
- database
- data-analysis
- data-warehouse
- olap
In-memory and distributed caching toolkit for Elixir.
- cache
- distributed
- ecto
- elixir
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
- orm
- dotnet-core
- cross-platform
- high-performance
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
- bolt
- cypher
- database
- enterprise-solutions
Simple + Powerful interface to the Mnesia Distributed Database 💾
- elixir
- erlang
- otp
- mnesia
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Distributed scalable database
TranslatedUniversal, flexible, high-performance distributed ID generator.
- distributed
- id
- idgenerator
- snowflake
Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
An efficient multi-layered caching system for .NET
- redis-caching
- memory-cache
- caching-library
- caching
A distributed system designed to ingest and process time series data
TranslatedDistributed Transactional In-Memory Database (the world's first MongoDB that supports distributed transactions)
Distributed database specialized in exporting key/value data from Hadoop
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
Redis cache library for Go
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
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.