awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Multimodal retrieval system

रैंकिंग 18 जुल॰ 2026 को अपडेट की गई

For multi modal retrieval, the strongest matches are huggingface/sentence-transformers (This framework provides the essential embedding models and cross-modal), jina-ai/clip-as-service (This framework provides the necessary infrastructure for cross-modal embedding) and marqo-ai/marqo (Marqo is a multimodal vector database and search infrastructure). weaviate/weaviate and facebookresearch/imagebind round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source multimodal retrieval systems. Compare top-rated GitHub repositories by activity and features to find the best fit.

Multimodal retrieval system

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • huggingface/sentence-transformershuggingface का अवतार

    huggingface/sentence-transformers

    18,817GitHub पर देखें↗

    This project is a transformer-based framework for generating dense and sparse vector embeddings of text and multimodal data. It serves as a library for fine-tuning models to perform semantic similarity tasks, retrieval, and reranking. The system is distinguished by its support for diverse architectural patterns, including bi-encoders for fast similarity search and cross-encoders for high-precision reranking. It provides dedicated pipelines for multimodal embeddings, mapping text and images into a shared vector space, and implements knowledge distillation to compress large models into smaller,

    This framework provides the essential embedding models and cross-modal pipelines required to map diverse data types into a shared vector space for multimodal retrieval, though it functions as a library for building such systems rather than a standalone retrieval engine.

    PythonCross-Modal RepresentationsMultimodal Embedding ModelsSemantic Search
    GitHub पर देखें↗18,817
  • jina-ai/clip-as-servicejina-ai का अवतार

    jina-ai/clip-as-service

    12,829GitHub पर देखें↗

    Clip-as-service is a deployable framework for generating multi-modal embeddings and executing neural searches. It provides a vector embedding server and a CLIP embedding API to convert images and text into shared vector representations via network interfaces. The system functions as a multi-modal ranking system and neural search engine, enabling the retrieval of images through text queries or the identification of matching text descriptions for images. It also includes a visual reasoning service used to analyze images and verify object presence, counts, and colors by comparing visual data aga

    This framework provides the necessary infrastructure for cross-modal embedding generation and neural search, serving as a core component for building a unified multimodal retrieval pipeline.

    PythonText-to-Image RetrievalJoint Embedding SpacesMulti-Modal Search Engines
    GitHub पर देखें↗12,829
  • marqo-ai/marqomarqo-ai का अवतार

    marqo-ai/marqo

    5,022GitHub पर देखें↗

    Marqo is an ecommerce product discovery platform, multimodal vector database, and AI search merchandising tool. It provides infrastructure for implementing semantic search and recommendations, allowing shoppers to find products using natural language and images. The platform distinguishes itself through a hybrid ranking pipeline that combines neural semantic scores with business-defined boosting and pinning rules. It features a conversational commerce engine that uses large language models to process user intent and provides a search performance analytics suite for measuring conversion uplift

    Marqo is a multimodal vector database and search infrastructure that natively supports cross-modal embedding and semantic retrieval across text and images, making it a comprehensive solution for unified multimodal pipelines.

    PythonMultimodal IndexersSemantic SearchSemantic Search
    GitHub पर देखें↗5,022
  • weaviate/weaviateweaviate का अवतार

    weaviate/weaviate

    15,620GitHub पर देखें↗

    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

    Weaviate is a vector database that natively supports multimodal data indexing and cross-modal retrieval by integrating directly with machine learning models to generate and search embeddings across text, images, and other media types.

    GoSemantic SearchSemantic Search Engines
    GitHub पर देखें↗15,620
  • facebookresearch/imagebindfacebookresearch का अवतार

    facebookresearch/ImageBind

    9,036GitHub पर देखें↗

    ImageBind is a multi-modal embedding model and joint representation learner that maps images, text, audio, and other modalities into a single shared vector space. It functions as a cross-modal retrieval framework designed to bind multiple sensory inputs into one cohesive mathematical embedding. The system uses a contrastive learning architecture to align disparate data types by maximizing the similarity between related samples. This allows the model to perform zero-shot multimodal classification and execute cross-modal data retrieval, such as locating visual content via natural language descr

    ImageBind provides the core cross-modal embedding and alignment framework necessary to map diverse data types into a shared vector space for retrieval, though it functions as an encoder model rather than a full-stack database or indexing system.

    PythonText-to-Image RetrievalJoint Embedding SpacesCross-Modal Binding
    GitHub पर देखें↗9,036
  • run-llama/ragsrun-llama का अवतार

    run-llama/rags

    6,540GitHub पर देखें↗

    Rags is an orchestration tool for building retrieval-augmented generation pipelines and managing conversational data interfaces. It serves as a system for creating these pipelines from local files and web pages using natural language instructions to query, retrieve, and summarize information from connected datasets. The project features a multimodal retrieval system that identifies and extracts information across different data types and modalities. It includes a vector search orchestrator to manage chunking strategies and search parameters, alongside a pipeline builder that translates conver

    This tool provides an orchestration framework for building RAG pipelines that natively support multimodal indexing and retrieval across diverse data types, aligning with the requirements for a unified vector-based retrieval system.

    PythonMultimodal IndexersMultimodal Retrieval Systems
    GitHub पर देखें↗6,540
  • xinyu1205/recognize-anythingxinyu1205 का अवतार

    xinyu1205/recognize-anything

    3,675GitHub पर देखें↗

    Recognize-anything is a multimodal foundation model designed for image recognition, visual tagging, and the generation of descriptive text captions from visual input. It functions as a multimodal embedding model that maps images and text into a shared vector space to enable cross-modal retrieval and recognition. The system implements zero-shot image classification and open-vocabulary object detection, allowing it to recognize object categories not present in the original training data through custom label embeddings. It also features a visual tagging engine and a captioning system that produc

    This repository provides a multimodal foundation model that maps images and text into a shared vector space, serving as a core component for cross-modal retrieval and semantic search pipelines.

    Jupyter NotebookMultimodal Embedding Models
    GitHub पर देखें↗3,675
  • chroma-core/chromachroma-core का अवतार

    chroma-core/chroma

    26,198GitHub पर देखें↗

    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 sema

    Chroma is a vector database that provides the core storage and retrieval infrastructure required for multimodal pipelines, though it functions as the underlying database component rather than a complete end-to-end multimodal retrieval framework.

    RustMulti-Modal Search EnginesSemantic Information Retrieval
    GitHub पर देखें↗26,198
  • jina-ai/jinajina-ai का अवतार

    jina-ai/jina

    21,858GitHub पर देखें↗

    Jina is a cloud-native framework for building and deploying multimodal AI applications that process text, images, and audio across distributed microservices. It functions as an inference orchestrator and a distributed model gateway, providing a containerized stack to organize AI executors into operational pipelines. The system manages large language model workloads through token-streamed response delivery and dynamic batching to increase hardware throughput. It utilizes a protocol-agnostic communication layer to route data across different machine learning frameworks. The framework covers hi

    Jina is a cloud-native framework specifically designed to orchestrate multimodal AI pipelines, providing the necessary infrastructure to integrate vector-based retrieval, cross-modal embedding, and semantic search across diverse data types like text, images, and audio.

    PythonCloud Native OrchestrationMultimodal FrameworksAI Gateways
    GitHub पर देखें↗21,858
  • openbmb/ultraragOpenBMB का अवतार

    OpenBMB/UltraRAG

    5,220GitHub पर देखें↗

    UltraRAG is an LLM RAG orchestration platform and AI agent research framework designed to coordinate complex retrieval-augmented generation workflows. It functions as a multimodal RAG engine capable of retrieving and generating responses using text, images, and diverse data types, while providing tools for vector database management and RAG performance evaluation. The platform features a visual RAG pipeline builder that uses a canvas interface to construct and debug data flows, synchronizing visual designs directly with underlying code. It distinguishes itself through an autonomous research s

    UltraRAG is a multimodal RAG orchestration platform that provides the necessary pipeline infrastructure to integrate vector databases and perform cross-modal retrieval across text and image data.

    PythonVector Database IntegrationsMultimodal Retrieval Systems
    GitHub पर देखें↗5,220
  • milvus-io/milvusmilvus-io का अवतार

    milvus-io/milvus

    44,804GitHub पर देखें↗

    Milvus is a specialized vector database engine designed for the indexing, management, and high-speed similarity retrieval of high-dimensional vector embeddings. It functions as a similarity search engine capable of identifying nearest neighbors within large-scale vector spaces, supporting the storage and retrieval of billions of data points while maintaining consistent performance. The system utilizes a distributed architecture that decouples storage, query, and coordination into independent services, allowing for horizontal scaling across clusters. It employs a global indexing mechanism that

    Milvus is a high-performance vector database engine that provides the core indexing and similarity search infrastructure required to build a multimodal retrieval pipeline, though it functions as the storage backend rather than a complete end-to-end application.

    GoMultimodal Retrieval SystemsMultimodal Search Engines
    GitHub पर देखें↗44,804
  • deepset-ai/haystackdeepset-ai का अवतार

    deepset-ai/haystack

    24,253GitHub पर देखें↗

    Haystack is an orchestration framework designed for building complex search and generative AI pipelines. It functions as an agentic workflow engine, enabling the construction of automated sequences that allow AI agents to perform multi-step reasoning and data analysis. The framework utilizes a modular, component-based architecture that connects processing steps into directed acyclic graphs. By employing a provider-agnostic integration layer, it decouples core logic from specific external AI services and vector databases, allowing for the flexible exchange of underlying technologies. This desi

    Haystack is an orchestration framework that provides the modular components and vector database integrations necessary to build complex multimodal retrieval pipelines, even though it is designed as a general-purpose RAG and agentic workflow engine rather than a specialized multimodal-only system.

    MDXVector Database Integrations
    GitHub पर देखें↗24,253
  • infiniflow/ragflowinfiniflow का अवतार

    infiniflow/ragflow

    82,922GitHub पर देखें↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    This platform functions as a comprehensive RAG system that supports multimodal document parsing and semantic retrieval, providing the necessary pipeline to index and search across diverse data types within a unified environment.

    PythonSemantic Search Engines
    GitHub पर देखें↗82,922
  • azure-samples/azure-search-openai-demoAzure-Samples का अवतार

    Azure-Samples/azure-search-openai-demo

    7,697GitHub पर देखें↗

    This project is a reference implementation and application template for Retrieval-Augmented Generation (RAG). It integrates Azure OpenAI with Azure AI Search to enable conversational chat interfaces that provide grounded responses based on private enterprise data. The system is distinguished by its multimodal AI interface, allowing it to process and reason over combined text, image, and PDF content. It employs a hybrid search architecture that combines vector and keyword retrieval with semantic reranking to prioritize the most relevant documents for prompt augmentation. The project covers a

    This project provides a reference implementation for a RAG-based retrieval pipeline that supports multimodal data processing, including text, images, and PDFs, through integrated vector and semantic search capabilities.

    PythonMulti-Modal Search Engines
    GitHub पर देखें↗7,697
  • lancedb/lancedblancedb का अवतार

    lancedb/lancedb

    9,031GitHub पर देखें↗

    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

    LanceDB is a high-performance vector database that provides the core indexing and retrieval infrastructure required for multimodal pipelines, though it functions as the storage backend rather than a complete end-to-end multimodal retrieval framework.

    HTMLMultimodal Embedding ModelsSemantic SearchMultimodal Retrieval Systems
    GitHub पर देखें↗9,031
  • qdrant/qdrantqdrant का अवतार

    qdrant/qdrant

    32,372GitHub पर देखें↗

    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

    Qdrant is a high-performance vector database that provides the core indexing and retrieval infrastructure required for multimodal systems, though it functions as the storage engine rather than a complete end-to-end pipeline.

    RustSemantic Search Engines
    GitHub पर देखें↗32,372
  • microsoft/unilmmicrosoft का अवतार

    microsoft/unilm

    22,030GitHub पर देखें↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    This framework provides the foundational transformer architectures and cross-modal alignment tools necessary to build a multimodal retrieval pipeline, though it functions as a research-oriented model toolkit rather than a turnkey vector database or retrieval system.

    PythonCross-Modal Representations
    GitHub पर देखें↗22,030
  • nvidia/nemo-retrieverNVIDIA का अवतार

    NVIDIA/NeMo-Retriever

    2,940GitHub पर देखें↗

    NeMo-Retriever is a framework designed for building end-to-end document ingestion and retrieval-augmented generation pipelines. It provides a suite of tools for processing, classifying, and structuring diverse file formats, transforming raw enterprise data into searchable information assets for generative artificial intelligence applications. The system distinguishes itself through its specialized capabilities for parsing complex document layouts, including tables, charts, and infographics, using integrated optical character recognition and multi-modal extraction. It utilizes a microservice-b

    This library provides the necessary microservices and retrieval pipelines to extract and index diverse data types like text, tables, and images for use in generative AI applications, fitting the requirements for a multimodal retrieval system.

    PythonRetrieval Augmented Generation PipelinesRetrieval-Augmented Generation FrameworksVector-Database-Backed Retrievals
    GitHub पर देखें↗2,940
  • eventual-inc/daftEventual-Inc का अवतार

    Eventual-Inc/Daft

    5,225GitHub पर देखें↗

    Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho

    Daft is a distributed data processing framework that provides the necessary primitives for multimodal indexing and embedding generation, serving as a foundational engine for building unified retrieval pipelines across text, image, and audio data.

    RustDistributed DataframesMultimodal ProcessingBatch Inference Pipelines
    GitHub पर देखें↗5,225
  • paddlepaddle/erniePaddlePaddle का अवतार

    PaddlePaddle/ERNIE

    7,717GitHub पर देखें↗

    ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the PaddlePaddle deep learning platform. It provides a comprehensive suite of core components, including an inference server for vision and language models, a training and fine-tuning toolkit, and a framework for building retrieval-augmented generation systems using private knowledge bases. The project features multimodal AI models capable of reasoning across text, images, and video to perform complex visual understanding and information extraction. It distinguishes itself through specialize

    ERNIE is a comprehensive deep learning toolkit that provides the multimodal models and RAG infrastructure necessary to build a unified retrieval pipeline across text, images, and video.

    PythonLarge Language Model Training FrameworksModel Inference ServersDistributed Training
    GitHub पर देखें↗7,717
  • rom1504/clip-retrievalrom1504 का अवतार

    rom1504/clip-retrieval

    2,774GitHub पर देखें↗

    Easily compute clip embeddings and build a clip retrieval system with them

    This tool provides a complete pipeline for computing CLIP embeddings and building a search system that enables cross-modal retrieval between images and text, directly addressing the core requirements for a multimodal retrieval system.

    Jupyter NotebookData ManagementEmbeddings and SearchInformation Retrieval
    GitHub पर देखें↗2,774
  • datawhalechina/all-in-ragdatawhalechina का अवतार

    datawhalechina/all-in-rag

    3,989GitHub पर देखें↗

    This project is a retrieval augmented generation framework designed to build pipelines that connect unstructured data and knowledge graphs with large language models. It functions as a vector database orchestrator for indexing text and multimodal content, as well as a system for translating natural language queries into structured database commands. The framework integrates a hybrid retrieval engine that combines dense vector search with sparse keyword matching to increase the precision of retrieved contexts. It further enhances reasoning and relationship mapping through a graph-augmented ret

    This framework provides a comprehensive pipeline for orchestrating multimodal RAG systems, integrating vector database indexing and hybrid retrieval to support cross-modal data retrieval.

    PythonRAG PipelinesDocument and Unstructured ExtractionGraph Knowledge Indexing
    GitHub पर देखें↗3,989
टॉप 10 की एक नज़र में तुलना करें
रिपॉजिटरीस्टार्सभाषालाइसेंसअंतिम पुश
huggingface/sentence-transformers18.8KPythonApache-2.016 जून 2026
jina-ai/clip-as-service12.8KPythonNOASSERTION23 जन॰ 2024
marqo-ai/marqo5KPythonApache-2.017 जून 2026
weaviate/weaviate15.6KGobsd-3-clause20 फ़र॰ 2026
facebookresearch/imagebind9KPythonNOASSERTION21 नव॰ 2025
run-llama/rags6.5KPythonMIT5 अप्रैल 2024
xinyu1205/recognize-anything3.7KJupyter NotebookApache-2.018 फ़र॰ 2025
chroma-core/chroma26.2KRustapache-2.019 फ़र॰ 2026
jina-ai/jina21.9KPythonApache-2.024 मार्च 2025
openbmb/ultrarag5.2KPythonapache-2.019 फ़र॰ 2026

Related searches

  • a collection of multimodal prompts for AI
  • Multimodal AI framework
  • कंप्यूटर विज़न और मल्टीमॉडल
  • Multi-view rendering
  • कीवर्ड्स और वेक्टर्स को मिलाने वाला सर्च इंजन
  • RAG के लिए हाइब्रिड रिट्रीवल इंजन
  • एक डेटाबेस जो एक साथ कई डेटा मॉडल सपोर्ट करे
  • Hybrid rendering framework