philippgille/chromem-go

Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.

40
/ 100
Emerging

Supports pluggable embedding providers (OpenAI, Azure, Vertex AI, Cohere, local Ollama/LocalAI, and custom implementations) enabling seamless RAG integration without external dependencies. Uses in-memory storage with optional file-based persistence and achieves sub-millisecond query latency on 1,000 documents through optimized nearest-neighbor search with minimal memory allocations. Exposes a Chroma-compatible API while adding Go-idiomatic alternatives and concurrent document processing for multi-threaded workloads.

893 stars.

No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

893

Forks

62

Language

Go

License

MPL-2.0

Last pushed

Oct 10, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/philippgille/chromem-go"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.