GitHub topics: storage-engine
MariaDB/server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Language: C++ - Size: 1.4 GB - Last synced at: about 12 hours ago - Pushed at: about 18 hours ago - Stars: 6,035 - Forks: 1,797

slatedb/slatedb
A cloud native embedded storage engine built on object storage.
Language: Rust - Size: 1.46 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,972 - Forks: 105

archi-Doc/CrystalData
CrystalData is a simple and versatile storage engine for C#.
Language: C# - Size: 303 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

auula/urnadb
UrnaDB is a NoSQL database support diverse data types and transactions.
Language: Go - Size: 3.55 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 273 - Forks: 32

orbitinghail/graft
Graft is an open-source transactional storage engine optimized for lazy, partial, and strongly consistent replication—perfect for edge, offline-first, and distributed applications.
Language: Rust - Size: 1.97 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,144 - Forks: 19

reductstore/reductstore
High Performance Storage and Streaming Solution for Data Acquisition Systems
Language: Rust - Size: 2.41 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 206 - Forks: 11

openebs/lvm-localpv
Dynamically provision Stateful Persistent Node-Local Volumes & Filesystems for Kubernetes that is integrated with a backend LVM2 data storage stack.
Language: Go - Size: 8.55 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 288 - Forks: 100

DiceDB/dice
DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware.
Language: Go - Size: 19 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 10,407 - Forks: 1,368

erthink/libmdbx
One of the fastest embeddable key-value ACID database without WAL ★ MDBX surpasses the legendary LMDB in terms of reliability, features and performance ★ At the end of 2024 libmdbx was chosen by all modern Ethereum frontiers as a storage engine.
Language: C - Size: 15.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,206 - Forks: 118

Champii/Mutant
Decentralized P2P Storage with Mutable Key/Value over the Autonomi Network
Language: Rust - Size: 2.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 10 - Forks: 0

TileDB-Inc/TileDB
The Universal Storage Engine
Language: C++ - Size: 101 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,930 - Forks: 192

waldoweng/beancask
bitcask storage engine for fun.
Language: Go - Size: 5.17 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

SleekDB/SleekDB
Pure PHP NoSQL database with no dependency. Flat file, JSON based document database.
Language: PHP - Size: 466 KB - Last synced at: 3 days ago - Pushed at: 22 days ago - Stars: 946 - Forks: 86

eBay/HomeStore
Storage Engine for block and key/value stores.
Language: C++ - Size: 11.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 24 - Forks: 22

redpanda-data/redpanda
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Language: C++ - Size: 108 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10,290 - Forks: 626

facebook/rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
Language: C++ - Size: 216 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 29,616 - Forks: 6,467

huachaohuang/ekv 📦
Ekv is a distributed key-value store, used as a cache, database, and storage engine.
Language: Rust - Size: 3.37 MB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 782 - Forks: 65

fjall-rs/fjall
🗻 Log-structured embeddable key-value storage engine written in Rust
Language: Rust - Size: 3.1 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 1,026 - Forks: 41

cojen/TuplDB
TuplDB is a high-performance, concurrent, transactional, scalable, low-level embedded database.
Language: Java - Size: 30.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 121 - Forks: 23

eclipse-store/store
High-Performance Java-Native-Persistence. Store and load any Java Object Graph or Subgraphs partially, Relieved of Heavy-weight JPA. Microsecond Response Time. Ultra-High Throughput. Minimum of Latencies. Create Ultra-Fast In-Memory Database Applications & Microservices.
Language: Java - Size: 3.4 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 248 - Forks: 23

openebs/zfs-localpv
Dynamically provision Stateful Persistent Node-Local Volumes & Filesystems for Kubernetes that is integrated with a backend ZFS data storage stack.
Language: Go - Size: 33.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 479 - Forks: 112

RohanVDvivedi/MinTxEngine
ACID compliant, ARIES-like-fully-recoverable Mini Transaction Engine, for building your next biggest database storage engine.
Language: C - Size: 725 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

photondb/photondb 📦
A high-performance storage engine for modern hardware and platforms.
Language: Rust - Size: 1.33 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 513 - Forks: 30

B1NARY-GR0UP/originium
LSM-Tree based storage engine used by FOIVER system.
Language: Go - Size: 285 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 4 - Forks: 0

tidesdb/tidesdb
High-performance durable, transactional embedded storage engine designed for flash and RAM optimization.
Language: C - Size: 1.91 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 199 - Forks: 20

risesoft-y9/Network-Drive
网络硬盘是通过存储、分类、检索、分享、协作、下发、回收、展示等方式管理文档、文件、图片、音频、视频等资料的工具。网络硬盘擅长在国产的私有化环境中管控文档权限、存储空间分配、安全加密、链接分享,同时支持一定轻量级的文件任务收发。网络硬盘需要依赖开源的数字底座进行人员岗位管控。
Language: Java - Size: 4.77 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 341 - Forks: 48

KipData/kipdb 📦
Lightweight, asynchronous based on LSM Leveled Compaction KV database
Language: Rust - Size: 1.68 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 291 - Forks: 25

speedb-io/speedb
A RocksDB compliant high performance scalable embedded key-value store
Language: C++ - Size: 144 MB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 973 - Forks: 76

ordo-pink/ordo
Ordo is an extensible engine for data storage.
Language: TypeScript - Size: 264 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 23 - Forks: 1

takenet/elephant
Persistence library that provides common data structures as composable elements to abstract any storage engine, including (No)SQL databases.
Language: C# - Size: 2.03 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 55 - Forks: 23

Gifted-s/velarixdb
An LSM storage engine designed for high throughput and significant reduction in I/O amplification written in safe rust (Under active development)
Language: Rust - Size: 17.8 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 28 - Forks: 3

arthurprs/canopydb
Embedded Key-Value Storage Engine
Language: Rust - Size: 8.05 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 117 - Forks: 2

tidesdb/tidesdb-go
Official GO binding for TidesDB
Language: Go - Size: 68.4 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 5 - Forks: 2

Yerikmiller/maricutodb
PHP Flat File Database Manager
Language: PHP - Size: 268 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 6

zuoyebang/bitalostored
Bitalostored is a high-performance distributed storage system, core engine based on bitalosdb(self-developed), compatible with Redis protocol.
Language: Go - Size: 9.56 MB - Last synced at: 30 days ago - Pushed at: 10 months ago - Stars: 2,045 - Forks: 148

SarthakMakhija/go-lsm
LSM-based key-value store in Go for educational purpose.
Language: Go - Size: 398 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 67 - Forks: 9

tidesdb/tidesdb-lua
Official Lua binding for TidesDB
Language: Lua - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 2

opencurve/curve
Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.
Language: C++ - Size: 98.4 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 2,351 - Forks: 525

jzombie/rust-simd-r-drive
Zero-copy access, schema-less, append-only, SIMD-optimized binary storage engine for Rust.
Language: Rust - Size: 151 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

yahoo/HaloDB
A fast, log structured key-value store.
Language: Java - Size: 563 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 516 - Forks: 99

deven96/ahnlich
Suite of tools containing an in-memory vector datastore and AI proxy
Language: Rust - Size: 8.08 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 124 - Forks: 11

CoNETProject/CoNET
What is possible, not what is What it could be, not what it is A more secure way of doing… everything
Language: TypeScript - Size: 105 MB - Last synced at: 28 days ago - Pushed at: 11 months ago - Stars: 91 - Forks: 10

openweathermap/deker
Multidimensional arrays storage engine
Language: Python - Size: 5.22 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 27 - Forks: 5

Archisman-Mridha/mini-lsm
Creating an LSM based storage engine by going through SkyZsh's tutorial
Language: Rust - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

filefilego/filefilego
Decentralized Data Sharing Network - A Peer-to-peer, censorship-resistant, and a privacy-focused data sharing network
Language: Go - Size: 3.21 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 71 - Forks: 9

jnidzwetzki/bboxdb
BBoxDB is a scalable, highly available, and distributed data store for multi-dimensional big data. The software supports operations like multi-dimensional range queries and spatial joins. In addition, data streams are supported.
Language: Java - Size: 32.8 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 53 - Forks: 8

adambcomer/WiscKey
Key-value database based on the WiscKey paper.
Language: C - Size: 142 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 0

lnikon/tinykvpp
Horizontally scalable, highly available, key-value storage service with distributed transaction support written in C++
Language: C++ - Size: 691 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

tidesdb/tidesdb-cpp
Official C++ binding for TidesDB
Language: C++ - Size: 2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 2

starskey-io/starskey
Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.
Language: Go - Size: 649 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 122 - Forks: 11

CARV-ICS-FORTH/parallax
A persistent key-value store that is embeddable and optimized for fast storage.
Language: C - Size: 3.66 MB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 31 - Forks: 7

KodrAus/rust-csharp-ffi
An example Rust + C# hybrid application
Language: C# - Size: 1.47 MB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 204 - Forks: 12

claretnnamocha/helpers
Helper/utility functions written with typescript
Language: TypeScript - Size: 359 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 6

Fullstop000/wickdb
Pure Rust LSM-tree based embedded storage engine
Language: Rust - Size: 969 KB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 629 - Forks: 69

piotr-cz/redux-persist-idb-storage
Redux Persist adapter for IndexedDB storage
Language: TypeScript - Size: 664 KB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 27 - Forks: 4

BohuTANG/nessDB 📦
A very fast transactional key-value, embedded database storage engine in Fractal-Tree. Teaching/Research purposes only.
Language: C - Size: 1.69 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 900 - Forks: 163

michaelcontento/redux-storage 📦
Persistence layer for redux with flexible backends
Language: JavaScript - Size: 123 KB - Last synced at: 28 days ago - Pushed at: about 8 years ago - Stars: 673 - Forks: 50

devconcept/multer-gridfs-storage
🍃 GridFS storage engine for Multer to store uploaded files directly to MongoDb
Language: TypeScript - Size: 2.65 MB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 239 - Forks: 71

SarthakMakhija/go-lsm-workshop
Repository for the workshop on storage engine.
Language: Go - Size: 356 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

raman20/goli
🔥Goli is a high-performance storage engine built from the ground up. Inspired by RocksDB, LevelDB, and TiKV
Language: Go - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

heineiuo/rippledb
Embeddable key-value database engine in pure TypeScript, based on LSM-Tree
Language: TypeScript - Size: 2.5 MB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 41 - Forks: 3

rcmgleite/rldb
A dynamo-like key/value database implemented in rust.
Language: Rust - Size: 519 KB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 25 - Forks: 1

metafunc/anyio
Anywhere can create I/O
Size: 40 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

erthink/libfpta
Ultra fast compact embedded database for tabular and semistructured data.
Size: 15.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 133 - Forks: 18

mr-js/fs
Virtual file system with encryption support (prototype)
Language: Python - Size: 225 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

microstream-one/microstream 📦
High-Performance Java-Native-Persistence. Store and load any Java Object Graph or Subgraphs partially, Relieved of Heavy-weight JPA. Microsecond Response Time. Ultra-High Throughput. Minimum of Latencies. Create Ultra-Fast In-Memory Database Applications & Microservices.
Language: Java - Size: 12.3 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 564 - Forks: 44

Sanix-Darker/ocloud
Meet your free Telegram-cloud with no limit in storage !
Language: Python - Size: 1.11 MB - Last synced at: 28 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 1

zuoyebang/bitalosdb
Bitalosdb is a high-performance KV storage engine.
Language: Go - Size: 2.39 MB - Last synced at: 28 days ago - Pushed at: 10 months ago - Stars: 164 - Forks: 17

slatedb/slatedb-go
A cloud native embedded storage engine built on object storage.
Language: Go - Size: 390 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 72 - Forks: 12

lmangani/gun-cassandra
Cassandra / Elassandra persistence layer for Gun DB :gun:
Language: JavaScript - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 13 - Forks: 0

demogorgon1/jelly
C++ embeddable database system for online games.
Language: C++ - Size: 1010 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

rustbase/dustdata
A data concurrency control key-value storage engine to Rustbase
Language: Rust - Size: 240 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 37 - Forks: 1

aallali/db.c
trying to learn DB internals by building a simple storage engine
Language: C - Size: 58.6 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

ggustavo/SNK-DB
A simple file engine to study techniques to develop database management systems.
Language: C - Size: 381 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

tidesdb/tidesdb-python
Official Python binding for TidesDB
Language: Python - Size: 46.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 3

Xuyi-TongJi/ntDB
an RDBMS implemented by Golang
Language: Go - Size: 348 KB - Last synced at: 27 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 1

ldmtam/go-bitcask
A Log-Structured Hash Table for Fast Key/Value Data implemented in Golang
Language: Go - Size: 56.6 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

tsileo/blobsfile
BlobStash's storage engine. Mirror of https://git.sr.ht/~tsileo/blobsfile
Language: Go - Size: 77.1 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 2

zuoyebang/bitalostable
Bitalostable is a KV storage engine. It is used to store bitalostored cold data.
Language: Go - Size: 3.97 MB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 120 - Forks: 10

GStechschulte/tiny-db
Writing a lightweight log-structured-merge (LSM) storage engine from scratch
Language: Go - Size: 144 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

r0mdau/jisly
The smallest PHP NoSQL database library, flat file JSON.
Language: PHP - Size: 919 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 26 - Forks: 4

rgglez/go-storage Fork of beyondstorage/go-storage
A vendor-neutral storage library for Golang
Language: Go - Size: 4.87 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

WWBN/AVideo-Storage
Storage Server for AVideo Platform Open-Source
Language: PHP - Size: 5.54 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 27 - Forks: 38

Rahul-Baradol/lsm-engine
Towards building my very first storage engine...
Language: C++ - Size: 9.77 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

glebziz/fs_db
Simple key-value database for storing files.
Language: Go - Size: 403 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

ebinxavier/telegramCloudStorage
Telegram Cloud Storage. This project is an alternative to Google drive and support unlimited storage using telegram file upload APIs
Language: TypeScript - Size: 5.03 MB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 39 - Forks: 18

GeniusesGroup/memar-go
Developing software framework for the GO programming language
Language: Go - Size: 1.79 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 42 - Forks: 5

annguyen-git/query_optimization_guide
I explain how query work and address some misconceptions in query optimizations.
Size: 401 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

guycipher/k4
High-performance open-source, durable, transactional embedded storage engine designed for low-latency, and optimized read and write efficiency.
Language: Go - Size: 9.34 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 243 - Forks: 4

jinhduong/phodb
phodb - a simple chrome extension storage database
Language: TypeScript - Size: 17.6 KB - Last synced at: 1 day ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 0

CodingZeal/redux-persist-sensitive-storage
redux-persist storage engine for react-native-sensitive-info
Language: JavaScript - Size: 67.4 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 248 - Forks: 35

Cardnyl-dotcom/draft
This project aims to create a new type of Audio Encryption and storage, for a bigger project that weyre working on.
Size: 13.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

fangpin/redis-rs
Redis server implementation in Rust
Language: Rust - Size: 75.2 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Land-Maze/Telegram-Box
Unlimited storage system using Telegram chat as space. With modern UI and flexible customisation
Language: CSS - Size: 299 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 1

citra-org/chrono-db
A Time series Database built on Rust to handle Petabyte Scale Data
Language: Rust - Size: 95.7 KB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 16 - Forks: 4

aallali/SafinaDB
SafinaDB (safina;سفينة;ship;saa-fee-na) is a custom-built database engine designed to be efficient, stable and fast (for learning purposes). Inspired by the Arabic word for "ship".
Language: Rust - Size: 2.75 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

simerplaha/SwayDB
Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
Language: Scala - Size: 19.9 MB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 293 - Forks: 16

dennzimm/redux-persist-expo-file-system-storage
A highly extensible and configurable storage engine for Redux Persist using Expo FileSystem for persistence in React Native applications.
Language: TypeScript - Size: 763 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

chenmortal/mors
An lsm storage engine in pure Rust that references badger
Language: Rust - Size: 500 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

rohanverma94/GPX-treeline
High performance graph primitives around treeline storage engine.
Language: C - Size: 809 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
