Apache Arrow is a universal columnar memory format and multi-language toolbox designed for efficient data interchange and in-memory analytics.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONRedis is an open-source in-memory data structure server used as a cache, NoSQL database, message broker, search and vector query engine. The README covers key use cases, data types, client libraries, quick start, and source build instructions.
The official Python interface to the Redis key-value store, providing a comprehensive client for interacting with Redis servers.
OxiMod is a Rust ODM built on the MongoDB driver, offering schema‑aware modeling, validation, typed queries, and persistence helpers while preserving direct driver access for advanced operations.
A pure Rust embedded key-value database with ACID transactions, MVCC, and crash safety. Inspired by LMDB, it uses copy-on-write B+trees for high performance and portability.
Another Redis Desktop Manager is a cross-platform GUI client for Redis, supporting Linux, Windows, and Mac. It offers key browsing, data editing, SSH/SSL/Cluster/Sentinel connections, custom viewers, and CLI launch options.
SurrealDB is a multi-model database built in Rust, unifying document, graph, relational, time-series, geospatial, and key-value data with real-time and vector search capabilities.
Dragonfly is an in-memory data store presented as a modern Redis and Memcached replacement. It aims for API compatibility, high throughput, lower resource use, and features such as a shared-nothing architecture, adaptive caching, and fork-less snapshots.
SpellKit is a fast, safe Ruby gem with a Rust SymSpell implementation. It offers sub-millisecond latency, term protection via regex, hot-reloadable dictionaries, and zero dependencies. It supports multiple instances, skip patterns, and is production-ready for search-term extraction.
Official MongoDB Go driver supporting Go 1.25+, MongoDB 4.4+, with BSON, connection pooling, compression (Snappy/Zlib/Zstd), and full CRUD operations.
FrogDB is a pre-release, Redis 8.0-compatible, memory-first database written in Rust. It speaks RESP2/RESP3 for drop-in use with existing Redis clients and provides core and module-style data types, JSON, time series, vector and full-text search, Raft-based clustering with read replicas, and RocksDB-backed persistence.
MMKV is an efficient, small key-value storage framework from WeChat, using mmap and protobuf. It runs on Android, iOS/macOS, Windows, POSIX, HarmonyOS NEXT, with experimental Kotlin Multiplatform support.
CacheCloud is Sohu Video's open-source Redis cloud management platform, supporting Standalone, Sentinel, and Cluster architectures, with functions including rapid setup and migration, operations management, elastic scaling, statistics monitoring, and client integration to reduce large-scale Redis operation costs and improve resource utilization.
AI-aided tool for converting liturgical texts. Converts input formats to JLPTEI schema and compiles to output formats (PDF, TeX). Includes importers for WLC, JPS 1917, and others. Uses reference database for URN resolution.
sled is a beta embedded database for Rust with a BTreeMap-like API, ACID transactions, atomic single-key operations, zero-copy reads, write batches, prefix subscriptions, multiple keyspaces and merge operators.
Conductress is a Valkey benchmarking framework that queues and runs performance, memory, and replication tests. It offers a TUI, CLI, and statistical analysis for comparing results. Supports local and remote server testing with configurable parameters and repetitions.
Aerospike Graph Service is a TinkerPop-compliant graph database that uses Aerospike as its storage backend, providing low-latency Gremlin traversals, Spark-based OLAP and bulk loading, and Docker-friendly deployment.
Tile38 is an open-source, in-memory geolocation data store, spatial index, and realtime geofencing server supporting points, bounding boxes, GeoJSON, and more with multiple protocols.
Apache Cassandra is a highly-scalable, transactional distributed partitioned row store designed for fault-tolerance on commodity hardware or cloud infrastructure.
etcd is a distributed, reliable key-value store written in Go that uses the Raft consensus algorithm for highly available replicated logs. It offers a simple gRPC API, TLS security, and is widely used in production for critical distributed system data, notably with Kubernetes.