There are 3 repositories under spdk topic.
DAOS Storage Stack (client libraries, storage engine, control plane)
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
LiteIO is a cloud-native block device service that uses multiple storage engines, including SPDK and LVM, to achieve high performance. It is specifically designed for Kubernetes in a hyper-converged architecture, allowing for block device provisioning across the entire cluster.
Service to provide Ceph storage over NVMe-oF/TCP protocol
The fastest ACID-transactional persisted Key-Value store designed as modified LSM-Tree for NVMe block-devices with GPU-acceleration and SPDK to bypass the Linux kernel
Wide NoSQL benchmark for RocksDB, LevelDB, Redis, WiredTiger and MongoDB extending the Yahoo Cloud Serving Benchmark
CSI for simplyblock's NVMe-first Kubernetes storage based on NVMe/TCP (NVMe-oF)
OPI Monitoring and Telemetry via Open Telemetry (OTEL)
OPI Storage gRPC to SPDK json-rpc bridge
OPI gRPC to Intel bridge third party repo
GitHub Action to install Data Plane Development Kit (DPDK) and Storage Performance Development Kit (SPDK)
A realtime storage metrics/statistics dashboard for SPDK library, with fancy web interface
Go implementation of the SPDK json-rpc protocol
The goal of sider is to implement a redis-like kv store. Use nvme ssd to scale to larger capacities while maintaining speed.sider has developed its own framework called "pump" to handle asynchronous and concurrent logic. This is an implementation of c++ std::execution(p2300).
A CLI to deploy simplyblock Cluster and to manage the simplyblock Control Plane
OPI gRPC to Nvidia bridge third party repo
Benchmarks for ZNS using SPDK. Also contains benchmarks for tools made for this combination.
OPI gRPC to Marvell bridge third party repo
High-Performance NVMe-oF Storage Benchmark and Optimization Suite