awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 个仓库

Awesome GitHub RepositoriesDocument Ingestion Pipelines

Frameworks for extracting, parsing, and chunking raw documents into vector embeddings for semantic search and retrieval.

Distinguishing note: Focuses on the ETL and vectorization process for unstructured data, distinct from general-purpose database management.

Explore 17 awesome GitHub repositories matching data & databases · Document Ingestion Pipelines. Refine with filters or upvote what's useful.

Awesome Document Ingestion Pipelines GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • quivrhq/quivrQuivrHQ 的头像

    QuivrHQ/quivr

    39,165在 GitHub 上查看↗

    Quivr is a retrieval-augmented generation platform designed to transform raw documents into searchable knowledge bases. It functions as a centralized environment where users can ingest files, index them into vector databases, and interact with language models to receive contextually relevant, data-backed responses. The platform distinguishes itself through an agentic workflow orchestrator that sequences retrieval tasks, tool execution, and model interactions to resolve complex, multi-step queries. This engine is entirely configuration-driven, allowing users to define document ingestion, chunk

    A structured process that handles file parsing, text chunking, and vector embedding management to transform raw documents into searchable knowledge bases.

    Pythonaiapichatbot
    在 GitHub 上查看↗39,165
  • openai/chatgpt-retrieval-pluginopenai 的头像

    openai/chatgpt-retrieval-plugin

    21,192在 GitHub 上查看↗

    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

    Processes JSON document dumps to store content and associated metadata in a vector database.

    Pythonchatgptchatgpt-plugins
    在 GitHub 上查看↗21,192
  • arc53/docsgptarc53 的头像

    arc53/DocsGPT

    17,939在 GitHub 上查看↗

    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

    Implements an asynchronous pipeline for extracting and vectorizing diverse documents into a searchable knowledge base.

    Pythonagent-builderagentsai
    在 GitHub 上查看↗17,939
  • unstructured-io/unstructuredUnstructured-IO 的头像

    Unstructured-IO/unstructured

    14,019在 GitHub 上查看↗

    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

    Connects to content repositories to retrieve documents while capturing associated permission metadata.

    HTMLdata-pipelinesdeep-learningdocument-image-analysis
    在 GitHub 上查看↗14,019
  • spring-projects/spring-aispring-projects 的头像

    spring-projects/spring-ai

    9,001在 GitHub 上查看↗

    Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework

    Extracts, transforms, and loads documents into a vector store for retrieval-augmented generation pipelines.

    Javaartificial-intelligencejavaspring-ai
    在 GitHub 上查看↗9,001
  • runanywhereai/runanywhere-sdksRunanywhereAI 的头像

    RunanywhereAI/runanywhere-sdks

    8,781在 GitHub 上查看↗

    This project is an on-device AI SDK providing a framework for running large language models, vision models, and speech models locally. It serves as an orchestration layer for local LLM execution, ensuring data privacy and offline availability by utilizing hardware acceleration on the device. The SDK is distinguished by its comprehensive voice and multimodal capabilities, including a coordinated voice pipeline for activity detection, speech-to-text, and text-to-speech synthesis. It also provides a dedicated implementation kit for local retrieval-augmented generation and tools for processing co

    Provides a pipeline for chunking, embedding, and indexing raw documents to facilitate local vector search.

    C++androidapple-intelligencecpp
    在 GitHub 上查看↗8,781
  • ymcui/chinese-llama-alpaca-2ymcui 的头像

    ymcui/Chinese-LLaMA-Alpaca-2

    7,136在 GitHub 上查看↗

    This project provides a Chinese large language model based on the LLaMA architecture. It is an instruction-tuned model optimized for natural language processing and multi-turn conversations in Chinese. The system includes a framework for parameter-efficient fine-tuning using low-rank adaptation and quantization to reduce memory requirements. It also implements retrieval augmented generation for local document question answering and supports long-context processing for sequences up to 64K tokens. The project covers a broad set of capabilities including supervised instruction tuning, reinforce

    Processes common file types into a searchable vector store to facilitate retrieval augmented generation.

    Python64kalpacaalpaca-2
    在 GitHub 上查看↗7,136
  • vespa-engine/vespavespa-engine 的头像

    vespa-engine/vespa

    6,961在 GitHub 上查看↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Routes document operations through chainable processors to transform and prepare data before indexing.

    Java
    在 GitHub 上查看↗6,961
  • feast-dev/feastfeast-dev 的头像

    feast-dev/feast

    6,727在 GitHub 上查看↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Chunks, embeds, and writes documents into the feature store in a single configurable pipeline.

    Pythonbig-datadata-engineeringdata-quality
    在 GitHub 上查看↗6,727
  • voltagent/voltagentVoltAgent 的头像

    VoltAgent/voltagent

    6,020在 GitHub 上查看↗

    Ingests documents in multiple formats and automatically chunks, embeds, and indexes them for semantic search.

    TypeScriptagentsaiai-agents
    在 GitHub 上查看↗6,020
  • googlecloudplatform/agent-starter-packGoogleCloudPlatform 的头像

    GoogleCloudPlatform/agent-starter-pack

    5,752在 GitHub 上查看↗

    Ingests documents into search or vector datastores via cloud storage uploads or pipeline runs.

    Pythonagentsgcpgemini
    在 GitHub 上查看↗5,752
  • pyspur-dev/pyspurPySpur-Dev 的头像

    PySpur-Dev/pyspur

    5,677在 GitHub 上查看↗

    Ingests files through a multi-stage pipeline of parsing, chunking, embedding, and upserting into vector indices.

    TypeScriptagentagentsai
    在 GitHub 上查看↗5,677
  • alibaba/zvecalibaba 的头像

    alibaba/zvec

    5,198在 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

    Implements pipelines for storing documents containing both scalar metadata and high-dimensional vector embeddings.

    C++ann-searchembedded-databaserag
    在 GitHub 上查看↗5,198
  • truefoundry/cognitatruefoundry 的头像

    truefoundry/cognita

    4,317在 GitHub 上查看↗

    Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document stores and language models to provide grounded answers. It functions as a document ingestion pipeline and a vector database integrator, managing the process of loading, parsing, and indexing files into a searchable knowledge base. The system includes a language model gateway proxy that provides a unified API to interact with multiple different model providers. This routing layer decouples the application from specific vendors, allowing requests to be proxied through a provider-agn

    Extracts, parses, and chunks raw documents into vector embeddings for semantic search and retrieval.

    Pythonagentaiapplication
    在 GitHub 上查看↗4,317
  • run-llama/llama_cloud_servicesrun-llama 的头像

    run-llama/llama_cloud_services

    4,251在 GitHub 上查看↗

    Llama Cloud Services 是一个知识管理平台和托管服务,旨在解析、摄取和索引复杂文档。它作为一个云知识库和自动化摄取管道,将非结构化文档转换为可搜索的索引,用于检索增强生成 (RAG)。 该系统采用自主代理执行代理数据提取,将非结构化信息转换为结构化数据格式。它提供云知识库管理工具,允许管理为专用大语言模型代理提供支持的托管存储库。 该平台涵盖了广泛的功能,包括复杂文档解析、企业级文档摄取以及组织云端数据存储,从而为模型提示提供上下文。

    Provides a sequential pipeline for parsing and indexing large volumes of documents for searchable retrieval.

    TypeScriptdocumentdocument-parserdocument-parsing
    在 GitHub 上查看↗4,251
  • langflow-ai/openraglangflow-ai 的头像

    langflow-ai/openrag

    4,255在 GitHub 上查看↗

    OpenRAG is an agentic retrieval-augmented generation framework and containerized stack. It provides a vector search engine for indexing unstructured documents and a Model Context Protocol server that exposes ingestion and semantic search tools to external AI assistants. The system distinguishes itself through a visual AI orchestration interface, allowing users to build retrieval pipelines via a drag-and-drop designer rather than manual code. It utilizes agentic workflows that coordinate multiple agents and re-ranking steps to improve response accuracy, and it allows the definition of agent sk

    Parses unstructured real-world data into a searchable format for use in retrieval-augmented generation pipelines.

    Python
    在 GitHub 上查看↗4,255
  • i-am-bee/beeai-frameworki-am-bee 的头像

    i-am-bee/beeai-framework

    3,304在 GitHub 上查看↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Ships pipelines for extracting, parsing, and chunking raw documents into vector embeddings for semantic search.

    Pythonagentsaiai-agent
    在 GitHub 上查看↗3,304
  1. Home
  2. Data & Databases
  3. Document Ingestion Pipelines

探索子标签

  • Feature Store Document IngestionChunks, embeds, and writes documents to the online feature store in a single step using a configurable pipeline. **Distinct from Document Ingestion Pipelines:** Distinct from Document Ingestion Pipelines: focuses on ingesting documents specifically into a feature store for ML serving, not general document processing.
  • FileNet Connectors1 个子标签Integrations for retrieving documents and associated access control metadata from content repositories. **Distinct from Document Ingestion Pipelines:** Focuses on FileNet-specific repository ingestion, distinct from general document ingestion pipelines.