In-memory data structure store used as a cache, database, message broker, and vector/document query engine.
A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
Redis-compatible, open-source in-memory database written in Rust. Multi-shard, 287 commands, clients for Rust, .NET, Go, Java, Python and Node.js
Typesense is an open-source, in-memory search engine with typo tolerance, faceting, geosearch, and vector search.
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
High-performance open-source in-memory graph database for GraphRAG, AI memory, agentic AI, and real-time graph analytics. Cypher-compatible, built in C++.
Get your data in RAM. Get compute close to data. Enjoy the performance.
Grafeo is a pure-Rust, high-performance graph database that can be embedded as a library or run as a standalone database, with optional in-memory or persistent storage. Grafeo supports both LPG and RDF and all major query languages.
A modern replacement for Redis and Memcached
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
Apache Ignite
In-memory dimensional time series database.
In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
An in-memory file system for Java
A distributed in-memory data store for the cloud
Node.js "fs" and browser "File System API" adapters and in-memory implementations 👍
High performance in-memory/distributed messaging pipeline for .NET and Unity.
In-memory tabular data in Julia
Source Generator based Embedded Typed Readonly In-Memory Document Database for .NET and Unity.
Hybrid in-memory and disk cache in Rust
In-memory and distributed caching toolkit for Elixir.
Aerospike Database Server – flash-optimized, in-memory, nosql database
Hollow is a java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.
An in-memory cache with item expiration and generics
Immutable in-memory R-tree and R*-tree implementations in Java with reactive api
lzbench is an in-memory benchmark of open-source compressors
Kotlin DataFrame: typesafe in-memory structured data processing for JVM
MongoDB query language for in-memory objects
In-memory SQL engine in Go sql/driver for testing purpose
A C++ static library offering a clean and simple interface to the 7-zip shared libraries.
Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.
Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
A pure JS in-memory implementation of the IndexedDB API
🔧 High-performance Python rate limiting library with multiple algorithms (Fixed Window, Sliding Window, Token Bucket, Leaky Bucket & GCRA) and storage backends (Redis, In-Memory).
In-memory Node.js and browser job scheduler
Jest preset for MongoDB in-memory server
Doorstop -- run C# before Unity does!
Fast In-Memory Data Compression Algorithm (header-only C/C++) 540+MB/s compress, 3000+MB/s decompress, ratio% better than LZ4, Snappy, and Zstd@--1
Simple, easy-run, fast-start in-memory Chef server for testing and solo purposes
🪩 Mirror git refs from a source remote to a target remote without a local checkout. Packfiles stream directly over Smart HTTP and an in-memory object store.
Mythic C2 agent with a full in-memory BOF loader for macOS and Linux
DLSS MFG on Ada — unlocks 3x/4x/6x frame generation on RTX 40-series cards and corrects the temporal midpoint. In-memory only.
⚡ Ultra-Low Latency Continuous Double Auction Matching Engine in Java 21 Loom. In-memory L2 market depth, price-time priority, STOMP WebSockets, 50k+ ops/sec.
⚡ In-Memory Vector Search Engine & HNSW ANN Graph in Java 21 Loom. Sub-millisecond KNN retrieval, 8-bit scalar quantization (SQ8), 16,000+ QPS.
🇮🇳 High-Performance Geospatial Administrative Hierarchy & Proximity Query Engine for India's 650k+ Census Settlements (Java 21 Loom, 2D KD-Tree, 38k+ QPS).
Express middleware that makes handlers safe to retry — replays the cached response for a duplicate Idempotency-Key instead of re-running it, with pluggable in-memory or Redis storage.
Unlocking NVIDIA Smooth Motion (DLSS Frame Generation) on Ampere (RTX 30 Series / SM86) via In-Memory Re-Hosting & Driver Interception
Lightweight, embeddable LLM Agent engine for iOS & Android built in pure Rust. Features secure mobile-sandboxed runtime, tool calling loop, streaming LLM transport, JS scripting sandbox, and in-memory subagent orchestration. Native C FFI, Swift & Kotlin bindings included.
Open-source Acyclic SDK and in-memory reference providers
A small Rust + Actix Web REST API (CRUD, in-memory mock DB) built for learning — not production-ready. Written to compare Rust's web ecosystem against Express, Next.js, and Python.
Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs. This repository contains unofficial port of Redis to Windows.