ChromaDotNet · GitHub
Skip to content
@ChromaDotNet

ChromaDotNet

.NET libraries for Chroma and Chroma Cloud: client, VectorData provider, Testcontainers, Aspire integrations. Community project, not affiliated with Chroma.

ChromaDotNet

.NET libraries for Chroma, the open-source vector database, and Chroma Cloud. Website: chromadotnet.org.

Repository Package
ChromaDB.Client ChromaDotNet.Client ChromaDotNet.Client.DependencyInjection The client for the Chroma v2 API and Chroma Cloud, tested with Chroma 0.4.10 to 1.5.9. It continues ssone95/ChromaDB.Client.
CommunityToolkit/AI CommunityToolkit.VectorData.Chroma The Chroma provider for Microsoft.Extensions.VectorData, in the AI Community Toolkit, built on ChromaDotNet.Client. Hybrid search on Chroma Cloud. It started here as ChromaDotNet.VectorData and was contributed to the toolkit of the .NET Foundation.
ChromaDB.Testcontainers ChromaDotNet.Testcontainers A Testcontainers for .NET module: a throwaway Chroma container in your tests.
ChromaDB.Local ChromaDotNet.Local Chroma on your machine, without Docker and without Python: the Chroma executable as a child process of your app. Preview.
ChromaDB.Embeddings ChromaDotNet.Embeddings The default embedding function of Chroma: all-MiniLM-L6-v2, the same vectors as the Python client. Preview.
ChromaDB.Aspire ChromaDotNet.Aspire.Hosting ChromaDotNet.Aspire.Client Aspire integrations: Chroma in the AppHost, and the client in your services.

Samples:

Used by:

On the way:

  • eShopLite: the Azure sample's Chroma scenario moves to ChromaDotNet.Client, which fixes it on Chroma 1.x.
  • Testcontainers for .NET: a Chroma module, tested with ChromaDotNet.Client.
  • Semantic Kernel samples: Chroma in the multi-store vector search sample and in the VectorStoreRAG demo, through CommunityToolkit.VectorData.Chroma.
  • Semantic Kernel documentation: the C# page of the Chroma connector, through CommunityToolkit.VectorData.Chroma.
  • Chroma documentation: Semantic Kernel and Agent Framework pages for .NET, through CommunityToolkit.VectorData.Chroma.

This is a community project. It is not affiliated with or endorsed by Chroma.

Pinned Loading

  1. ChromaDB.Client ChromaDB.Client Public

    Forked from ssone95/ChromaDB.Client

    .NET client for Chroma and Chroma Cloud, tested with Chroma 0.4.10 to 1.5.9.

    C# 35

  2. ChromaDB.VectorData ChromaDB.VectorData Public archive

    Moved to CommunityToolkit.VectorData.Chroma, in the AI Community Toolkit.

    C# 3

  3. ChromaDB.Aspire ChromaDB.Aspire Public

    Aspire integrations for Chroma and Chroma Cloud, built on ChromaDB.Client.

    C# 3

  4. ChromaDB.Testcontainers ChromaDB.Testcontainers Public

    Testcontainers for .NET module for Chroma.

    C# 3

  5. ChromaDB.SemanticKernel.Sample ChromaDB.SemanticKernel.Sample Public

    Semantic Kernel samples with Chroma as the vector store, built on ChromaDB.VectorData.

    C# 3

  6. ChromaDB.AgentFramework.Sample ChromaDB.AgentFramework.Sample Public

    Microsoft Agent Framework samples with Chroma as the vector store, built on ChromaDB.VectorData.

    C# 3

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…