awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chroma-core avatar

chroma-core/chroma

0
View on GitHub↗
26,198 estrellas·2,065 forks·Rust·apache-2.0·35 vistaswww.trychroma.com↗

Chroma

Chroma is a specialized vector database designed to index and retrieve high-dimensional data representations for semantic similarity search. It functions as a comprehensive platform for information retrieval, enabling the storage and management of unstructured documents alongside structured metadata. By mapping data into numerical representations, the system facilitates rapid similarity lookups across large datasets.

The platform distinguishes itself through a hybrid search infrastructure that combines dense vector embeddings with sparse keyword and regular expression matching to balance semantic relevance with exact term precision. It supports multi-modal data, allowing for the indexing and querying of text, images, and audio within a unified interface. Furthermore, the system provides an agentic retrieval framework that enables autonomous agents to perform iterative search cycles and refine results for complex, multi-step queries.

Beyond its core search capabilities, the platform includes specialized tools for codebase analysis, utilizing syntax-aware chunking to preserve logical structure for development tasks. It features a pluggable embedding pipeline that decouples vector generation from storage, allowing integration with diverse third-party machine learning models. The system also supports metadata-filtered query execution, ensuring precise retrieval by applying boolean constraints to document attributes.

Operational support is provided through a programmatic interface for managing database instances in both self-hosted and cloud-based environments, including automated provisioning for scalable deployments.

Features

  • Vector Databases - Indexes and retrieves high-dimensional data representations for efficient semantic similarity search and analysis.
  • Hybrid Search Engines - Combines dense vector embeddings with sparse keyword matching to balance semantic relevance and exact term precision.
  • Vector Search - Executes dense, sparse, or hybrid vector searches to find relevant information by similarity.
  • Hybrid Search Infrastructure - Combines dense vector embeddings with keyword and regex matching to provide comprehensive information retrieval capabilities.
  • Multi-Modal Search Engines - Indexes and queries diverse data formats including text, images, and audio within a unified interface.
  • Vector Indexing - Maps unstructured data into high-dimensional numerical representations to enable rapid semantic similarity lookups across large datasets.
  • Agentic Search Tools - Enables autonomous agents to perform iterative search cycles and refine results for complex, multi-step queries.
  • Document Stores - Saves documents and associated metadata in a database to enable efficient retrieval and management of unstructured data.
  • Metadata-Aware Document Stores - Manages unstructured documents alongside structured metadata to enable precise filtering and retrieval operations.
  • Semantic Information Retrieval - Builds systems that find relevant data based on meaning and context rather than just matching exact keywords.
  • Agentic Retrieval Frameworks - Provides a set of tools for building autonomous search agents that perform iterative cycles to refine results for complex queries.
  • Embedding Generation - Creates vector representations of data using various third-party models to prepare information for semantic similarity search.
  • Large Language Models - Vector database for managing embeddings and RAG workflows.
  • RAG and Data Pipelines - Search infrastructure optimized for AI applications.
  • Data Storage Systems - Provides an open-source database for embeddings.
  • Database Systems - Embedding database for AI applications.
  • Bases de datos - Listed in the “Databases” section of the Awesome Python awesome list.
  • Databases and RAG - AI-native open-source embedding database.
  • Vector Databases - Open-source embedding database for LLM apps.
  • Large Language Models (LLMs) - Listed in the “Large Language Models (LLMs)” section of the The Incredible Pytorch awesome list.
  • Codebase Indexing - Processes entire codebases using syntax-aware chunking to provide context and search capabilities for automated coding assistants.
  • Agentic Workflow Orchestration - Develops autonomous software agents that perform iterative research and multi-step reasoning to solve complex user queries.
  • Embedding Pipelines - Decouples the vector generation process from the storage layer to support diverse third-party machine learning models.
  • Multi-Modal Data Management - Stores and searches across diverse media types like text, images, and audio within a unified database architecture.
  • Database Management Interfaces - Provides a programmatic interface for initializing database instances and handling data storage operations.
  • Metadata Filtering - Allows the application of metadata-based conditions during query execution to narrow down search results.
  • Codebase Contextual Analysis - Indexes large software projects to provide automated coding assistants with the relevant context needed for accurate development tasks.
  • Syntax-Aware Chunking - Segments source code into logical units based on language structure to preserve context for downstream retrieval and analysis.

Historial de estrellas

Gráfico del historial de estrellas de chroma-core/chromaGráfico del historial de estrellas de chroma-core/chroma

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace chroma-core/chroma?

Chroma is a specialized vector database designed to index and retrieve high-dimensional data representations for semantic similarity search. It functions as a comprehensive platform for information retrieval, enabling the storage and management of unstructured documents alongside structured metadata. By mapping data into numerical representations, the system facilitates rapid similarity lookups across large datasets.

¿Cuáles son las características principales de chroma-core/chroma?

Las características principales de chroma-core/chroma son: Vector Databases, Hybrid Search Engines, Vector Search, Hybrid Search Infrastructure, Multi-Modal Search Engines, Vector Indexing, Agentic Search Tools, Document Stores.

¿Qué alternativas de código abierto existen para chroma-core/chroma?

Las alternativas de código abierto para chroma-core/chroma incluyen: lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… qdrant/qdrant — Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors… weaviate/weaviate — Weaviate is an AI-native vector database designed to store and index high-dimensional vector embeddings alongside… alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It… infiniflow/infinity — Infinity is a distributed vector database and multimodal vector store designed to manage large-scale datasets for… semi-technologies/weaviate — Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors…

Alternativas open-source a Chroma

Proyectos open-source similares, clasificados según cuántas características comparten con Chroma.
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Ver en GitHub↗9,031
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Ver en GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Rustai-searchai-search-engineembeddings-similarity
    Ver en GitHub↗32,372
  • weaviate/weaviateAvatar de weaviate

    weaviate/weaviate

    15,620Ver en GitHub↗

    Weaviate is an AI-native vector database designed to store and index high-dimensional vector embeddings alongside traditional data objects. It serves as a backend infrastructure for retrieval-augmented generation, enabling applications to ground language model responses in private, context-aware data. The platform distinguishes itself by combining vector similarity search with traditional keyword filtering through a hybrid storage architecture. It integrates directly with external machine learning models to automate the generation of embeddings and perform complex inference tasks during inges

    Goapproximate-nearest-neighbor-searchgenerative-searchgrpc
    Ver en GitHub↗15,620
  • alibaba/zvecAvatar de alibaba

    alibaba/zvec

    5,198Ver en GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    C++ann-searchembedded-databaserag
    Ver en GitHub↗5,198
  • Ver las 30 alternativas a Chroma→