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

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

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

27 रिपॉजिटरी

Awesome GitHub RepositoriesVector Document Indexing

Automated workflows for indexing documents into vector databases to support real-time search and retrieval.

Explore 27 awesome GitHub repositories matching data & databases · Vector Document Indexing. Refine with filters or upvote what's useful.

Awesome Vector Document Indexing GitHub Repositories

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

    pathwaycom/pathway

    62,959GitHub पर देखें↗

    Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources. The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features in

    Integrates external vector database clients directly into data ingestion workflows to automate real-time document indexing.

    Pythonbatch-processingdata-analyticsdata-pipelines
    GitHub पर देखें↗62,959
  • imartinez/privategptimartinez का अवतार

    imartinez/privateGPT

    57,281GitHub पर देखें↗

    PrivateGPT is a private AI document assistant and local knowledge base manager designed for querying private files and documents using retrieval-augmented generation. It functions as a local language model application and API gateway, allowing users to obtain cited answers from unstructured data without sending information to external servers. The system differentiates itself by acting as a tool integrator that connects language models to external functions, including web search, tabular data analysis, and custom action extensions. It provides a standardized API layer that allows local infere

    Indexes unstructured documents into vector databases to support real-time semantic search and retrieval.

    Python
    GitHub पर देखें↗57,281
  • yeachan-heo/oh-my-codexYeachan-Heo का अवतार

    Yeachan-Heo/oh-my-codex

    30,984GitHub पर देखें↗

    oh-my-codex is an AI coding workflow orchestrator and a retrieval augmented generation documentation assistant. It manages complex programming tasks through a structured sequence of planning, execution, and verification phases, while providing tools for querying and translating technical documentation. The project utilizes Git worktrees to isolate parallel coding sessions, ensuring that concurrent tasks remain independent. It integrates a vector-store knowledge base to index documents into embeddings, enabling semantic search and factual context retrieval across multiple languages. The syste

    Converts text documents into mathematical vectors for efficient semantic search and context retrieval.

    TypeScript
    GitHub पर देखें↗30,984
  • gitbookio/gitbookGitbookIO का अवतार

    GitbookIO/gitbook

    28,902GitHub पर देखें↗

    Gitbook is a documentation-as-code platform designed for centralized technical knowledge management. It functions as a knowledge management system that synchronizes documentation files directly with version control repositories, allowing teams to maintain content alongside their source code. The platform distinguishes itself through an integrated artificial intelligence layer that provides context-aware search assistance and automated content suggestions. By utilizing block-based content modeling, it enables the construction of structured, modular documentation that can be compiled into stati

    Automates the indexing of documentation into vector databases to enable natural language search and retrieval.

    TypeScriptdocumentationgitgitbook
    GitHub पर देखें↗28,902
  • cinnamon/kotaemonCinnamon का अवतार

    Cinnamon/kotaemon

    25,139GitHub पर देखें↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Automates the indexing of documents into vector databases to support real-time search and retrieval.

    Pythonchatbotllmsopen-source
    GitHub पर देखें↗25,139
  • mastra-ai/mastramastra-ai का अवतार

    mastra-ai/mastra

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

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Automates the indexing of documents into vector databases to support efficient semantic search.

    TypeScriptagentsaichatbots
    GitHub पर देखें↗21,221
  • openai/chatgpt-retrieval-pluginopenai का अवतार

    openai/chatgpt-retrieval-plugin

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

    This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow language models to query private or professional documents. It implements a full retrieval workflow, from processing and indexing document chunks to retrieving relevant context for natural language queries. The system distinguishes itself through a hybrid retrieval approach that combines dense vector embeddings with sparse keyword matching, further refined by a two-stage semantic re-ranking process. It includes specialized data privacy tools for screening personally identifiable i

    Implements automated workflows for updating and inserting document embeddings into vector databases to maintain an up-to-date knowledge base.

    Pythonchatgptchatgpt-plugins
    GitHub पर देखें↗21,192
  • facebookresearch/llama-recipesfacebookresearch का अवतार

    facebookresearch/llama-recipes

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

    This repository is a collection of frameworks and guides for Llama models, functioning as a fine-tuning framework, an inference pipeline, and an AI workflow orchestrator. It provides tools for adapting large language models to specific datasets and domains. The project includes a parameter-efficient fine-tuning toolkit that utilizes techniques like low-rank adaptation to reduce memory and compute requirements. It also serves as an implementation guide for retrieval-augmented generation, combining model inference with external data retrieval to improve response accuracy. The capability surfac

    Queries external databases for relevant text chunks using semantic similarity to ground responses.

    Jupyter Notebook
    GitHub पर देखें↗18,379
  • arc53/docsgptarc53 का अवतार

    arc53/DocsGPT

    17,939GitHub पर देखें↗

    DocsGPT is a retrieval-augmented generation platform and private knowledge base used to build AI agents that perform grounded search and analysis. It functions as a multi-model AI orchestrator and enterprise agent builder, allowing for the integration of various local and cloud language models to customize reasoning and text generation. The project provides a visual environment for developing automated assistants using conditional logic and third-party API connectivity. It enables the creation of private AI agents capable of performing enterprise search and detailed document analysis using pr

    Indexes text and audio data into vector databases to support semantic search and citations.

    Pythonagent-builderagentsai
    GitHub पर देखें↗17,939
  • modsetter/surfsenseMODSetter का अवतार

    MODSetter/SurfSense

    14,816GitHub पर देखें↗

    SurfSense is a self-hosted platform designed for building retrieval-augmented generation pipelines and managing private knowledge bases. It functions as a containerized research stack that allows users to index diverse data sources and query them using language models, ensuring that all information retrieval is grounded in specific source citations. The platform distinguishes itself through its modular architecture, which supports the integration of custom tools and diverse language models via a unified abstraction layer. It facilitates secure, collaborative research environments by implement

    Utilizes vector-database-backed indexing to maintain high-dimensional search capabilities for private knowledge bases.

    Pythonaceternity-uiagentagents
    GitHub पर देखें↗14,816
  • netease-youdao/qanythingnetease-youdao का अवतार

    netease-youdao/QAnything

    14,020GitHub पर देखें↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Implements an automated pipeline that parses complex files into chunks and stores them as vector embeddings.

    Python
    GitHub पर देखें↗14,020
  • unstructured-io/unstructuredUnstructured-IO का अवतार

    Unstructured-IO/unstructured

    14,019GitHub पर देखें↗

    Unstructured is an enterprise-grade data orchestration engine designed to transform raw, unstructured files into structured, machine-readable formats. It functions as a comprehensive platform for document ingestion, partitioning, and enrichment, specifically engineered to prepare complex data for retrieval-augmented generation and agentic AI workflows. The platform distinguishes itself through its sophisticated document processing strategies, which combine rule-based extraction with vision-language models to handle diverse file layouts, tables, and images. It provides a modular architecture t

    Transfers processed document elements into vector database indices to support retrieval-augmented generation workflows.

    HTMLdata-pipelinesdeep-learningdocument-image-analysis
    GitHub पर देखें↗14,019
  • cloudwego/einocloudwego का अवतार

    cloudwego/eino

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

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Implements workflows for indexing documents into vector databases to enable semantic association searches.

    Goaiai-applicationai-framework
    GitHub पर देखें↗9,675
  • genkit-ai/genkitgenkit-ai का अवतार

    genkit-ai/genkit

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

    Genkit is an LLM application framework and generative AI developer toolkit designed for building production AI applications. It serves as an AI workflow orchestrator that coordinates model calls and agentic tool usage through type-safe execution flows. The project provides a unified model interface and plugin architecture to standardize access to diverse large language models, vector stores, and telemetry backends. It distinguishes itself with a dedicated observability suite for tracing execution steps and a developer toolkit for prompting, debugging, and evaluating AI logic via a local inter

    Indexes documents into vector stores to enable efficient similarity searches.

    TypeScript
    GitHub पर देखें↗6,141
  • firebase/genkitfirebase का अवतार

    firebase/genkit

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

    Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer

    Fetches relevant documents from an index using vector embeddings for semantic similarity.

    TypeScript
    GitHub पर देखें↗6,121
  • timescale/pgaitimescale का अवतार

    timescale/pgai

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

    pgai is a PostgreSQL AI toolkit and framework designed to integrate large language models and vector embeddings directly into a database. It serves as a bridge for executing machine learning model requests and performing text-to-SQL translations within standard database queries. The project provides an automated vector embedding pipeline that handles the loading, parsing, and chunking of text from tables and unstructured documents. This system utilizes a background worker to synchronize embeddings automatically as source data changes and includes specialized tools for building retrieval-augme

    Provides automated pipelines that handle the full flow of chunking, embedding, and storing document data.

    PLpgSQL
    GitHub पर देखें↗5,802
  • docker/genai-stackdocker का अवतार

    docker/genai-stack

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

    This project is a containerized development stack and application framework for building retrieval-augmented generation systems. It provides a dockerized AI sandbox that integrates local model runtimes, knowledge graphs, and vector stores to enable the creation of contextual chatbots. The stack is distinguished by its graph-based vector store, which combines structured knowledge graphs with vector indices for both semantic and structural data retrieval. It allows for local model hosting with CPU or GPU acceleration, enabling generative tasks without reliance on external cloud APIs. The frame

    Provides an automated pipeline to chunk, embed, and load external documents into a vector-graph database.

    Python
    GitHub पर देखें↗5,333
  • brianpetro/obsidian-smart-connectionsbrianpetro का अवतार

    brianpetro/obsidian-smart-connections

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

    यह प्रोजेक्ट एक नॉलेज बेस प्लगइन और RAG कॉन्टेक्स्ट मैनेजर है जो सिमेंटिक सर्च और रिलेशनशिप मैपिंग को सक्षम करने के लिए एक स्थानीय वेक्टर डेटाबेस इंटरफेस का उपयोग करता है। यह कीवर्ड मिलान के बजाय वैचारिक अर्थ के आधार पर सिमेंटिक रूप से संबंधित नोट्स और अंशों को खोजने के लिए टेक्स्ट को संख्यात्मक वैक्टर में बदलता है। यह सिस्टम एक सिमेंटिक ग्राफ़ विज़ुअलाइज़र के माध्यम से खुद को अलग करता है जो वैचारिक कनेक्शन को प्रकट करने के लिए नोट्स को क्लस्टर में मैप करता है। इसमें एक कॉन्टेक्स्ट मैनेजर भी है जो बड़े भाषा मॉडल वार्तालापों के लिए आधारभूत तथ्यात्मक आधार प्रदान करने के लिए स्थानीय नोट्स और अंशों को पुन: प्रयोज्य पैक में बंडल करने में सक्षम है। यह टूल प्राकृतिक भाषा ज्ञान क्वेरी, नोट निर्माण के लिए स्वचालित वर्कफ़्लो निष्पादन, और स्थानीय तथा क्लाउड-आधारित AI मॉडल के बीच प्रॉम्प्ट को रूट करने की क्षमता सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह संपादन प्रक्रिया के दौरान समान दस्तावेज़ों को सतह पर लाने के लिए इनलाइन संबंधित सामग्री संकेतक और एक फ़ूटर पैनल जैसे कई खोज इंटरफेस प्रदान करता है।

    Surfaces semantically similar excerpts based on the active document to discover relevant prior work.

    JavaScriptchatgptclaudeembeddings
    GitHub पर देखें↗5,195
  • alibaba/zvecalibaba का अवतार

    alibaba/zvec

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

    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

    Provides workflows for indexing single or batch documents containing dense and sparse vectors.

    C++ann-searchembedded-databaserag
    GitHub पर देखें↗5,198
  • facebookresearch/drqafacebookresearch का अवतार

    facebookresearch/DrQA

    4,468GitHub पर देखें↗

    DrQA एक ओपन-डोमेन प्रश्न उत्तर प्रणाली है जो एक बड़े कॉर्पस से प्रासंगिक दस्तावेज़ों को पुनः प्राप्त करती है और प्राकृतिक भाषा के प्रश्नों के विशिष्ट उत्तर निकालती है। इसे एक न्यूरल नेटवर्क सिस्टम के रूप में लागू किया गया है जो मशीन रीडिंग कॉम्प्रिहेंशन मॉडल के साथ एक दस्तावेज़ रिट्रीवल इंजन को जोड़ता है। यह सिस्टम टू-स्टेज पाइपलाइन आर्किटेक्चर का उपयोग करता है। एक कोर्स-ग्रेन्ड दस्तावेज़ रिट्रीवर संभावित दस्तावेज़ों की पहचान करने के लिए वेटेड वर्ड वेक्टर्स का उपयोग करता है, जबकि एक फाइन-ग्रेन्ड मशीन रीडिंग कॉम्प्रिहेंशन मॉडल उत्तर वाले सटीक टेक्स्ट स्पैन की पहचान करता है और उसे निकालता है। इस प्रोजेक्ट में एक सुपरवाइज्ड नेचुरल लैंग्वेज प्रोसेसिंग डेटासेट जनरेटर भी शामिल है। यह टूल स्वचालित स्ट्रिंग ह्यूरिस्टिक्स का उपयोग करके प्रश्न-उत्तर जोड़ियों को सहायक पैराग्राफ के साथ मिलान करके ट्रेनिंग उदाहरण बनाता है। कोडबेस न्यूरल नेटवर्क प्रोसेसिंग के लिए रॉ टेक्स्ट तैयार करने के लिए टेक्स्ट प्रोसेसिंग और टोकनाइज़ेशन के लिए अतिरिक्त क्षमताएं प्रदान करता है।

    Uses vector embeddings for semantic document retrieval within a large unstructured corpus.

    Python
    GitHub पर देखें↗4,468
पिछला12अगला
  1. Home
  2. Data & Databases
  3. Database Management Systems
  4. Database Engines
  5. Vector Databases
  6. Vector Document Indexing

सब-टैग एक्सप्लोर करें

  • Document Chunking and Embedding PipelinesAutomated pipelines that split documents into chunks, generate vector embeddings, and store them in a vector database for retrieval. **Distinct from Vector Document Indexing:** Distinct from Vector Document Indexing: focuses on the full ingestion pipeline (chunking + embedding + storage) rather than just the indexing step.
  • Semantic Document RetrievalFetching relevant documents from an index using vector embeddings for semantic similarity. **Distinct from Vector Document Indexing:** Distinct from Vector Document Indexing: focuses on the retrieval step using embeddings, not the indexing workflow.