For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Repository Index
47,133 repositories indexed
1–24 of 42 · Most stars
A modern replacement for Redis and Memcached
Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
- search-engine
- search
- typo-tolerance
- site-search
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.
- redis
- redis-windows
- redis-windows-native
- redis-windows-installer
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
- go
- cache
- library
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.
- java
- hazelcast
- in-memory
- big-data
Apache Ignite
- distributed-sql-database
- iot
- osgi
- network-client
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
Get your data in RAM. Get compute close to data. Enjoy the performance.
- tarantool
- database
- transactions
- in-memory
In-memory dimensional time series database.
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
- go
- golang
- cache
- in-memory
A distributed in-memory data store for the cloud
High-performance, columnar, in-memory store with bitmap indexing in Go
- db
- soa
- indexing
- bitmap
In-memory and distributed caching toolkit for Elixir.
- cache
- distributed
- ecto
- elixir
Aerospike Database Server – flash-optimized, in-memory, nosql database
An in-memory cache with item expiration and generics
- cache
- golang
- ttl-cache
- generics
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
- embeddings
- go
- golang
- llm
Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
- database
- embedable
- go
- in-memory
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
High performance, thread-safe in-memory caching primitives for .NET
- cache
- lru
- threadsafe
- dotnet
TranslatedDistributed Transactional In-Memory Database (the world's first MongoDB that supports distributed transactions)
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
Modular application for database CRUD with Blazor. Uses an in-memory database and features dummy data generation and data pagination.
- azure-devops
- pagination
- azure
- azure-container-apps
high performance in-memory cache
- cache
- concurrency
- performance