chroma and chroma-go

The Go client library provides language-specific bindings to interact with the core vector database, making them ecosystem siblings where one is the official client implementation for a specific programming language.

chroma
81
Verified
chroma-go
56
Established
Maintenance 22/25
Adoption 15/25
Maturity 25/25
Community 19/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 20/25
Stars: 26,607
Forks: 2,118
Downloads:
Commits (30d): 111
Language: Rust
License: Apache-2.0
Stars: 200
Forks: 35
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No risk flags
No Package No Dependents

About chroma

chroma-core/chroma

Open-source search and retrieval database for AI applications.

This tool helps developers working with AI applications store, manage, and search large volumes of text and other data. You input documents, and it automatically processes them for efficient retrieval. The output is highly relevant search results for your AI models, making it easier to build applications like chatbots or intelligent search engines.

AI application development Machine learning engineering Information retrieval Generative AI Semantic search

About chroma-go

amikos-tech/chroma-go

The Go client for Chroma vector database

This is a Go client library designed to interact with the Chroma vector database. It enables Go programmers to manage vector embeddings, add documents, and perform semantic searches. The library supports connecting to a local persistent Chroma instance, a self-hosted Chroma server via HTTP, or Chroma Cloud.

Go programming vector search AI application development semantic search information retrieval

Scores updated daily from GitHub, PyPI, and npm data. How scores work