Sign in

Repository Index

47,133 repositories indexed

Tags: Databases
Tags

A repository shows when it has each selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

1–24 of 26 · Most stars

Milvus is a high-performance, cloud-native vector database built for scalable vector ANN 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

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

LinDB is a scalable, high performance, high availability distributed time series database.

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.

  • go
  • golang
  • redis
  • redis-client

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.

GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.

Eventually consistent distributed in-memory cache Go library

  • gossip-protocol
  • cache
  • lru-cache
  • in-memory-caching

A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.

Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.

Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.

The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.

  • coherence
  • coherence-ce
  • golang
  • grpc