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
63,269 visible repositories in the index
1–15 of 15 · Most stars
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
- anns
- nearest-neighbor-search
- faiss
- vector-search
SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
[MLsys2026 Best Paper]: https://arxiv.org/abs/2506.08276. RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device.
💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows
- python
- search
- nlp
- semantic-search
One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.
- sparse-vector
- hybrid-search
- bm25
- full-text-search
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
- redis
- redis-module
- search
- search-engine
Apache Pinot: a real-time analytics database for low-latency SQL and vector search, serving user-facing and agent-facing applications
Go Open Source, Distributed, Simple and fastest efficient text/vector Search Engine
- go
- golang
- search-engine
- search
AliSQL is a MySQL branch originated from Alibaba Group. Fetch document from Release Notes at bottom.
A distributed approximate nearest neighborhood search (ANN) library which provides a high quality vector index build, search and distributed online serving toolkits for large scale vector search scenario.
- space-partition-tree
- neighborhood-graph
- vector-search
- fresh-update
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
- embeddings
- go
- golang
- llm
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
- bolt
- cypher
- database
- enterprise-solutions
Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
- database
- embedable
- go
- in-memory
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, Bitmaps.