chroma and chromadb-rs

A Rust client library that enables developers to interact with the ChromaDB server, making them complements designed to be used together rather than alternatives.

chroma
94
Verified
chromadb-rs
43
Emerging
Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 19/25
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 19/25
Stars: 26,607
Forks: 2,118
Downloads: 13,607,187
Commits (30d): 126
Language: Rust
License: Apache-2.0
Stars: 47
Forks: 18
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
No risk flags
Archived No Package No Dependents

About chroma

chroma-core/chroma

Open-source search and retrieval database for AI applications.

Supports hybrid search combining vector similarity with full-text matching, automatic embedding generation, and metadata filtering via a minimal 4-function API. Built with in-memory and persistent storage modes, plus client-server architecture for production deployments. Provides native Python and JavaScript clients with optional cloud hosting, integrating seamlessly into LLM frameworks and RAG pipelines.

About chromadb-rs

Anush008/chromadb-rs

Rust client library for ChromaDB

**Note:** This project is archived; use the [official Chroma Rust client](https://crates.io/crates/chroma) instead. Provides HTTP-based interaction with Chroma's vector database via API V1 through dedicated `client` and `collection` modules, supporting upsert, filtering, and similarity search operations with optional metadata and document association. Includes pluggable embedding providers (OpenAI, SBERT) to automatically generate embeddings from text, eliminating manual embedding generation for common use cases.

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