Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
- anns
- nearest-neighbor-search
- faiss
- vector-search
47,133 repositories indexed
1–24 of 36 · 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.
An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Your own search engine
The official Go client for Elasticsearch
Archival and Restoration for databases in the Cloud
wanderer is a self-hosted trail database. Save your adventures!
KubeBlocks is a Kubernetes Operator designed to manage a variety of databases and streaming systems, including MySQL, PostgreSQL, MongoDB, Redis, RabbitMQ, RocketMQ, and more, within Kubernetes environments.
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
convert sql to elasticsearch DSL in golang(go)
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
A Go (golang) based Elasticsearch client library.
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.
A modern, feature-rich, databaseless flat-file wiki platform built with Go.
A Simple and Powerful Golang SQL Library
Fuego is a command line client for the firestore database (https://firebase.google.com/docs/firestore).