Skip to content
@ChromaDotNet

ChromaDotNet

Independent community project: .NET libraries and tools for Chroma. Not affiliated with, endorsed by or sponsored by Chroma Inc.

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.ChromaDB 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.

ChromaDotNet is an independent community project that provides .NET libraries and tools for Chroma. Independent project. Not affiliated with, endorsed by or sponsored by Chroma Inc. CHROMA is a registered trademark of Chroma Inc., used here only to describe compatibility. We use the name "Chroma" only to say which software our projects work with. It does not mean that Chroma Inc. made, approved or supports them.

Pinned Loading

  1. ChromaDB.Client ChromaDB.Client Public

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

    C# 36

  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 13 repositories

Top languages

Loading…

Most used topics

Loading…