Databases are awesome! πΆ
β59Mar 27, 2023Updated 2 years ago
Alternatives and similar repositories for awesome-databases
Users that are interested in awesome-databases are comparing it to the libraries listed below
Sorting:
- A curated list of resources on operating system design and implementation.β192Jun 5, 2024Updated last year
- A distributed transactional key-value storage engine in Rust, with horizontal scalability, strong consistency, and high availability.β28May 22, 2023Updated 2 years ago
- Making a brainf*ck compiler in 24 hoursβ12Feb 20, 2023Updated 3 years ago
- Building an intuition for different IO models (sync, io_uring, etc.) across different languages.β29Oct 19, 2023Updated 2 years ago
- Relational Database for High-Intensity, Contention-Free OLTP.β101Updated this week
- Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.β145Jul 12, 2023Updated 2 years ago
- orderbook-matching-engineβ13Apr 29, 2024Updated last year
- Reverse image search using perceptual hashes. πβ21Dec 4, 2022Updated 3 years ago
- LFU-based in-memory cache in Rustβ17Sep 2, 2025Updated 6 months ago
- This is a distributed kv project to demonstrate how to use matrixcubeβ17Sep 8, 2022Updated 3 years ago
- Hands on exercises with real-life examples to study and practice Go concurrency patterns. Test-cases are provided to verify your answers.β15Nov 3, 2024Updated last year
- Extremely fast and compact in-memory embedded column oriented databaseβ19Aug 29, 2017Updated 8 years ago
- Open source scholarly literature searchβ16Sep 29, 2024Updated last year
- A small distributed key value store written in java, uses event driven architecture and supports replication.β16Sep 19, 2024Updated last year
- β¨A list of awesome TiDB patterns, code templates, demosβ¨β20Jun 27, 2022Updated 3 years ago
- TLA+ model checking guided testing for distributed systemsβ17Feb 12, 2024Updated 2 years ago
- AnyBlob - A Universal Cloud Object Storage Download Manager Built For Cost-Throughput Optimal Analytics!β21Aug 27, 2025Updated 6 months ago
- Distributed key-value store.β28May 24, 2021Updated 4 years ago
- B+ Tree implementation in Javaβ18Aug 17, 2024Updated last year
- β12Jun 26, 2022Updated 3 years ago
- Notes on Linux network internalsβ50Aug 3, 2021Updated 4 years ago
- Implementation of MapReduce in Go.β26Sep 8, 2020Updated 5 years ago
- Code for the raft paper implementationβ20May 16, 2024Updated last year
- Geo-replicated CalvinDB(Include the original CalvinDB and low latency version)β24Dec 15, 2019Updated 6 years ago
- Moving Average calculator for Go (Golang)β20Dec 27, 2024Updated last year
- A timed adaptive radix trie data-structure, used in SurrealKVβ113Sep 5, 2025Updated 6 months ago
- Implementation of the Two-phase commit protocol in Javaβ25Jun 2, 2014Updated 11 years ago
- Simple KV storage with Raft consensus algorithm insideβ20Nov 21, 2022Updated 3 years ago
- β23Dec 13, 2023Updated 2 years ago
- Visual representation of on-disk database file format used by all releases of SQLite since version 3.0.0.β73Dec 14, 2025Updated 2 months ago
- In-memory vector database in Rustβ23Dec 23, 2024Updated last year
- Viewstamped Replication for Rustβ73May 6, 2023Updated 2 years ago
- LSM tree based key-value databaseβ31Mar 5, 2024Updated 2 years ago
- Yet another key-value storage for Rustβ72Dec 17, 2021Updated 4 years ago
- Embedded InnoDB based on v5.1β35Oct 1, 2025Updated 5 months ago
- A collection of resources for Durable Executions enthusiastsβ89Dec 11, 2025Updated 2 months ago
- Styx: Transactional Stateful Functions on Streaming Dataflowsβ40Updated this week
- Running ClickHouse like it's BigQueryβ39Aug 24, 2023Updated 2 years ago
- Enables building safer SPDK-based Rust applicationsβ85Feb 24, 2026Updated last week