Free and Open Source, Distributed, RESTful Search Engine
Repository Index
47,133 repositories indexed
1–24 of 116 · Most stars
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.
Distributed reliable key-value store for the most critical data of a distributed system
- etcd
- raft
- distributed-systems
- kubernetes
ClickHouse® is a real-time analytics database management system
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
- anns
- nearest-neighbor-search
- faiss
- vector-search
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
- distributed-database
- distributed-transactions
- tidb
- database
A scalable, distributed, collaborative, document-graph database, for the realtime web
- database
- distributed
- distributed-database
- document-database
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
- java
- redis
- lock
- map
high-performance graph database for real-time use cases
- database
- distributed
- go
- knowledge-graph
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
- learning
- starter-project
- golang
- scratch
Distributed transactional key-value database, originally created to complement TiDB
- distributed-transactions
- raft
- rust
- key-value
FoundationDB - the open source, distributed, transactional key-value store
- key-value-store
- transactional
- acid
- distributed-database
The official home of the Presto distributed SQL query engine for big data
- java
- presto
- hive
- hadoop
Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
A curated list of awesome big data frameworks, ressources and other awesomeness.
- awesome
- bigdata
- data-warehouse
- data-analytics
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
- multi-model
- graph-database
- document-database
- key-value
🔎 Open source distributed and RESTful search engine.
- search
- search-engine
- analytics
- java
Simple, reliable, and efficient distributed task queue in Go