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

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

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

74 个仓库

Awesome GitHub RepositoriesVector Databases

Storage engines and infrastructure designed to index, store, and retrieve high-dimensional embeddings for semantic search.

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

Awesome Vector Databases GitHub Repositories

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

    mlabonne/llm-course

    80,178在 GitHub 上查看↗

    This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large language models. It serves as a structured knowledge base for machine learning practitioners, covering the fundamental mathematical and architectural principles of transformer-based sequence modeling, as well as the practical implementation of supervised instruction fine-tuning and preference-based model alignment. The repository distinguishes itself by providing a deep dive into advanced model composition and optimization techniques. It details methodologies for weight-space mode

    Provides practical patterns for building vector storage solutions essential for effective retrieval-augmented generation pipelines.

    courselarge-language-modelsllm
    在 GitHub 上查看↗80,178
  • nomic-ai/gpt4allnomic-ai 的头像

    nomic-ai/gpt4all

    77,375在 GitHub 上查看↗

    GPT4All is a cross-platform runtime environment designed to execute large language models directly on local consumer hardware. By leveraging an optimized C++ inference backend, it enables private, offline AI interactions without requiring an internet connection or external cloud services. The project provides a comprehensive ecosystem for managing the entire model lifecycle, including discovery, downloading, and configuration of local weights. What distinguishes the platform is its integrated retrieval-augmented generation engine, which allows users to index local documents into semantic vect

    Generates vector embeddings on-device to facilitate semantic search and document retrieval.

    C++ai-chatllm-inference
    在 GitHub 上查看↗77,375
  • redis/redisredis 的头像

    redis/redis

    74,906在 GitHub 上查看↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms. What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongsid

    Indexes high-dimensional embeddings to facilitate efficient semantic search and machine learning workflows.

    Ccachecachingdatabase
    在 GitHub 上查看↗74,906
  • twitter/the-algorithmtwitter 的头像

    twitter/the-algorithm

    73,422在 GitHub 上查看↗

    The algorithm is a distributed recommendation engine pipeline designed to construct and serve personalized content timelines. It functions as a multi-stage orchestration layer that aggregates candidate content from diverse social graphs and high-dimensional embedding spaces, processing user interaction data to deliver a unified, ranked experience. The system utilizes a high-performance machine learning serving infrastructure to execute deep learning models that predict engagement probabilities in real-time. It distinguishes itself through a hybrid retrieval strategy that combines graph-traver

    Calculates geometric proximity between user and item representations in high-dimensional vector space to identify relevant content.

    Scala
    在 GitHub 上查看↗73,422
  • pathwaycom/pathwaypathwaycom 的头像

    pathwaycom/pathway

    62,959在 GitHub 上查看↗

    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
  • mintplex-labs/anything-llmMintplex-Labs 的头像

    Mintplex-Labs/anything-llm

    61,663在 GitHub 上查看↗

    This platform serves as a comprehensive environment for managing private language models, document knowledge bases, and automated agent workflows within secure local infrastructure. It functions as a document-aware workspace that enables users to ingest diverse file formats into searchable repositories, ensuring that all data processing and model inference remain within private, local environments to maintain data sovereignty. The system distinguishes itself through a modular agentic engine that allows for the definition of custom skills and external tool execution. By utilizing a multi-model

    Utilizes local vector indices to perform semantic similarity searches for context-aware language model generation.

    JavaScriptai-agentscustom-ai-agentsdeepseek
    在 GitHub 上查看↗61,663
  • pathwaycom/llm-apppathwaycom 的头像

    pathwaycom/llm-app

    59,341在 GitHub 上查看↗

    This project is a data processing engine and AI application platform designed for building production-grade machine learning workflows. It provides a unified programming model that handles both historical batch data and live stream ingestion, enabling the development of real-time ETL pipelines and scalable data transformation workflows. The framework distinguishes itself through differential dataflow execution, which propagates only changes through a pipeline rather than recomputing entire datasets. It supports distributed state management across worker nodes and utilizes incremental stream p

    Supports low-latency retrieval of evolving knowledge bases for retrieval-augmented generation applications.

    Jupyter Notebookchatbothugging-facellm
    在 GitHub 上查看↗59,341
  • imartinez/privategptimartinez 的头像

    imartinez/privateGPT

    57,281在 GitHub 上查看↗

    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
  • zylon-ai/private-gptzylon-ai 的头像

    zylon-ai/private-gpt

    57,278在 GitHub 上查看↗

    This project is a privacy-first backend service designed to facilitate retrieval-augmented generation by processing local documents into searchable vector representations. It provides a modular architecture that allows users to ingest diverse file formats, manage document metadata, and perform semantic searches to provide context-aware responses for chat and completion requests. The system distinguishes itself through a database-agnostic abstraction layer that supports various storage backends, ranging from local disk storage to enterprise-grade vector databases. It offers flexible deployment

    Connects applications to external vector stores by configuring host, port, and authentication details.

    Python
    在 GitHub 上查看↗57,278
  • appwrite/appwriteappwrite 的头像

    appwrite/appwrite

    56,318在 GitHub 上查看↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Integrates with external vector stores to enable similarity searching and efficient retrieval of unstructured data.

    TypeScriptandroidappwritebackend
    在 GitHub 上查看↗56,318
  • yeachan-heo/oh-my-codexYeachan-Heo 的头像

    Yeachan-Heo/oh-my-codex

    30,984在 GitHub 上查看↗

    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,902在 GitHub 上查看↗

    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,139在 GitHub 上查看↗

    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
  • sinaptik-ai/pandas-aisinaptik-ai 的头像

    sinaptik-ai/pandas-ai

    23,197在 GitHub 上查看↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Integrates local vector stores to provide domain-specific context for data analysis.

    Pythonaicsvdata
    在 GitHub 上查看↗23,197
  • vectordotdev/vectorvectordotdev 的头像

    vectordotdev/vector

    22,071在 GitHub 上查看↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Writes logs, metrics, and traces into PostgreSQL databases using configurable batching and delivery guarantees.

    Rusteventsforwarderhacktoberfest
    在 GitHub 上查看↗22,071
  • hkuds/rag-anythingHKUDS 的头像

    HKUDS/RAG-Anything

    21,372在 GitHub 上查看↗

    RAG-Anything is a retrieval-augmented generation framework designed to index diverse document formats and perform semantic search using local machine learning models. It functions as a local multimodal data processor, extracting and organizing information from various file types into a unified knowledge base to facilitate private document analysis. The system distinguishes itself through its high-throughput ingestion engine, which processes large batches of documents into searchable vector embeddings. By executing machine learning models directly on local hardware, the framework ensures that

    Uses high-dimensional vector indices to perform rapid semantic similarity searches against user queries.

    Pythonmulti-modal-ragretrieval-augmented-generation
    在 GitHub 上查看↗21,372
  • mastra-ai/mastramastra-ai 的头像

    mastra-ai/mastra

    21,221在 GitHub 上查看↗

    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,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

    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,379在 GitHub 上查看↗

    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
  • meta-llama/llama-recipesmeta-llama 的头像

    meta-llama/llama-recipes

    18,379在 GitHub 上查看↗

    This project is a collection of reference implementations and recipes for deploying, fine-tuning, and running inference with Llama large language models. It serves as a toolkit and implementation guide for adapting pre-trained models to specific tasks and domain-specific datasets. The repository provides frameworks for developing retrieval augmented generation pipelines to ground model responses in external data. It includes guides for executing quantized inference to reduce memory usage and increase processing speed. The toolkit covers a broad range of capabilities including parameter-effic

    Implements semantic similarity searches using vector databases to retrieve context for generative responses.

    Jupyter Notebook
    在 GitHub 上查看↗18,379
上一个123…4下一个
  1. Home
  2. Data & Databases
  3. Database Management Systems
  4. Database Engines
  5. Vector Databases

探索子标签

  • Chroma IntegrationsSupport for local disk-based vector storage using Chroma.
  • Local Embedding ProvidersServices that generate vector embeddings from text locally on the host machine.
  • Milvus Integrations1 个子标签Configuration and connectivity for Milvus vector stores.
  • PostgreSQL Vector Stores3 个子标签Configurations for using PostgreSQL with vector extensions as a knowledge base.
  • Similarity Search EnginesMechanisms for retrieving data based on geometric proximity in vector space.
  • Vector Database IntegrationsTools and configurations for connecting applications to vector stores to enable similarity search and data retrieval.
  • Vector Document Indexing2 个子标签Automated workflows for indexing documents into vector databases to support real-time search and retrieval.
  • Vector Search FrameworksSpecialized tools for low-latency retrieval of vector data in AI and RAG applications.
  • Vector Storage ImplementationsEducational resources or code patterns for building custom vector storage engines.
  • Vector-Database-Backed RetrievalsSystems that use vector indices to perform semantic similarity searches for context retrieval.