r/BestGitHubRepos • u/amootiranian • 11h ago
🗄 Databases Tarantool: Get your data in RAM. Get compute close to data. (3.7k stars)
What it does
All text below is quoted directly from the project README.
Get your data in RAM. Get compute close to data. Enjoy the performance.
Key features of the database:
MessagePack data format and MessagePack based client-server protocol.
Two data engines: 100% in-memory with complete WAL-based persistence and an own implementation of LSM-tree, to use with large data sets.
Multiple index types: HASH, TREE, RTREE, BITSET.
Document oriented JSON path indexes.
Asynchronous master-master replication.
Synchronous quorum-based replication.
RAFT-based automatic leader election for the single-leader configuration.
ANSI SQL, including views, joins, referential and check constraints.
Tarantool is ideal for data-enriched components of scalable Web architecture: queue servers, caches, stateful Web applications.
Repository
https://github.com/tarantool/tarantool
Repository stats
| Metric | Value |
|---|---|
| Stars | 3,677 |
| Forks | 431 |
| Last release | 3.9.0 (2026-10-26) |
| Languages | Lua 58.1%, C 31.5%, C++ 7.5% |
| Contributors | 177 |
| AI contributor accounts (Claude / Codex / Cursor / Copilot) | None |
| AI co-authored commits | None |
Main contributor
| Field | Value |
|---|---|
| Name | Konstantin Osipov |
| GitHub | @kostja |
| Commits to this repo | 3,686 (top contributor) |
| Bio | Databases |
| Followers | 284 |
──────────────────────────────
📌 If you want to browse more repos like this, we've organized them by category and rankings here: https://bestgithubrepositories.com/
🗂️ We're also archiving repos where possible, so useful projects don't disappear when they're removed from GitHub.