awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 repositorios

Awesome GitHub RepositoriesVector Databases

Systems for storing and querying high-dimensional vector embeddings to support semantic search.

Distinguishing note: Focuses on vector-based semantic retrieval rather than general-purpose relational data storage.

Explore 30 awesome GitHub repositories matching artificial intelligence & ml · Vector Databases. Refine with filters or upvote what's useful.

Awesome Vector Databases GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • garrytan/gstackAvatar de garrytan

    garrytan/gstack

    110,596Ver en GitHub↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Automates the provisioning and configuration of vector databases to support agent semantic retrieval and memory.

    TypeScript
    Ver en GitHub↗110,596
  • clickhouse/clickhouseAvatar de ClickHouse

    ClickHouse/ClickHouse

    48,229Ver en GitHub↗

    ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale data aggregation. It functions as a distributed data warehouse capable of processing petabytes of information, while also providing an embedded engine that integrates directly into applications for native query capabilities without external dependencies. The system is built to handle high-throughput ingestion and complex analytical workloads, delivering millisecond-level latency for interactive dashboards and operational monitoring. The platform distinguishes itself through ad

    Provides high-performance vector search and data aggregation capabilities optimized for generative AI and machine learning workflows.

    C++aianalyticsbig-data
    Ver en GitHub↗48,229
  • stangirard/quivrAvatar de StanGirard

    StanGirard/quivr

    39,167Ver en GitHub↗

    Quivr is a framework for building retrieval-augmented generation pipelines that connect large language models to custom knowledge bases. It serves as a generative AI integration layer that abstracts the process of transforming diverse document sources into searchable context for AI responses. The project orchestrates the end-to-end flow between document ingestion, vector storage management, and model provider interfaces. It features a vector-store-agnostic retrieval system and a modular API layer that allows for flexible switching between different generative model providers. The system cove

    Utilizes vector databases to store and query high-dimensional embeddings for semantic knowledge retrieval.

    Python
    Ver en GitHub↗39,167
  • quivrhq/quivrAvatar de QuivrHQ

    QuivrHQ/quivr

    39,165Ver en 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

    Store and retrieve vector embeddings in relational databases to enable efficient similarity searches and semantic data retrieval for large knowledge bases.

    Pythonaiapichatbot
    Ver en GitHub↗39,165
  • surrealdb/surrealdbAvatar de surrealdb

    surrealdb/surrealdb

    32,397Ver en GitHub↗

    SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer

    Integrates vector search, graph traversal, and machine learning model execution into the query layer.

    Rustbackend-as-a-servicecloud-databasedatabase
    Ver en GitHub↗32,397
  • typesense/typesenseAvatar de typesense

    typesense/typesense

    25,254Ver en GitHub↗

    Typesense is a distributed search engine designed to provide sub-millisecond query latency across massive datasets. It functions as both a high-performance indexing and retrieval engine and a comprehensive search experience platform, offering built-in typo tolerance and tools for managing relevance through synonym configuration, result curation, and complex filtering. The platform distinguishes itself by utilizing in-memory indexing to maintain high-throughput data retrieval and integrating vector database capabilities to support semantic similarity searches. It ensures data consistency and h

    Maps high-dimensional data embeddings into the search index to facilitate semantic similarity searches.

    C++algoliadatastoreelasticsearch
    Ver en GitHub↗25,254
  • cinnamon/kotaemonAvatar de Cinnamon

    Cinnamon/kotaemon

    25,139Ver en 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

    Manages the storage and querying of high-dimensional vector embeddings to enable efficient semantic search.

    Pythonchatbotllmsopen-source
    Ver en GitHub↗25,139
  • datawhalechina/llm-cookbookAvatar de datawhalechina

    datawhalechina/llm-cookbook

    24,263Ver en GitHub↗

    This repository is a comprehensive set of tutorials and examples for building software powered by large language models. It serves as an application development guide and a prompt engineering framework, providing instructional content for integrating model logic with user interfaces and external data sources. The project provides technical walkthroughs for specialized workflows, including the implementation of retrieval augmented generation using vector databases and semantic search. It includes guidance on adapting pre-trained model weights through fine-tuning with private datasets and the o

    Implements semantic search using embedding models and vector databases for context injection.

    Jupyter Notebookcookbookllm
    Ver en GitHub↗24,263
  • vanna-ai/vannaAvatar de vanna-ai

    vanna-ai/vanna

    22,707Ver en GitHub↗

    Vanna is a Python framework designed to build conversational interfaces that translate natural language into executable database queries. It functions as an enterprise-grade toolkit that connects language models to relational databases, allowing users to retrieve information through conversational prompts rather than manual code. The system maintains context across interactions by utilizing vector databases to store historical query patterns and schema metadata. The framework distinguishes itself through a focus on security and schema-aware generation. It incorporates granular access control,

    Maintains conversational context and query patterns by utilizing vector databases to improve the accuracy of natural language generation.

    Pythonagentaidata-visualization
    Ver en GitHub↗22,707
  • 1panel-dev/maxkbAvatar de 1Panel-dev

    1Panel-dev/MaxKB

    21,337Ver en GitHub↗

    MaxKB is a self-hosted retrieval-augmented generation platform designed to connect internal document repositories with large language models. It functions as an enterprise knowledge management system that enables organizations to query private data through a conversational interface, providing automated responses based on uploaded files and internal business information. The platform distinguishes itself by normalizing diverse data sources into a unified index, which is then processed through chunking and vector-based retrieval to ensure context-aware results. It manages session state and pro

    Uses vector-based semantic search to retrieve relevant context from stored document embeddings.

    Pythonagentagentic-aichatbot
    Ver en GitHub↗21,337
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en 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

    Utilizes vector storage to maintain conversational history and context for improved agent response accuracy.

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • cube-js/cubeAvatar de cube-js

    cube-js/cube

    20,251Ver en GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Stores and retrieves interaction history and user preferences to provide personalized, context-aware responses.

    Rustagentic-analyticsagentsai
    Ver en GitHub↗20,251
  • docmost/docmostAvatar de docmost

    docmost/docmost

    19,049Ver en GitHub↗

    Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages. The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for draftin

    Uses vector-based semantic search to enable natural language queries across documentation.

    TypeScriptconfluencedocumentationknowledge-base
    Ver en GitHub↗19,049
  • memorilabs/memoriAvatar de MemoriLabs

    MemoriLabs/Memori

    15,358Ver en GitHub↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Utilizes vector storage to maintain conversational history and schema context for improved query accuracy.

    Pythonagentaiaiagent
    Ver en GitHub↗15,358
  • llmware-ai/llmwareAvatar de llmware-ai

    llmware-ai/llmware

    14,838Ver en GitHub↗

    llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model workflows and autonomous agents. It provides a unified model catalog and standardized interface to execute specialized language models for complex research, analysis, and structured data generation. The project distinguishes itself through its heavy emphasis on local execution and quantized inference, allowing models to run on private infrastructure using CPU, GPU, and NPU acceleration via runtimes like ONNX and OpenVino. It features a specialized ability to translate natural lang

    Segments document content into chunks and generates embeddings for storage in vector databases.

    Python
    Ver en GitHub↗14,838
  • unstructured-io/unstructuredAvatar de Unstructured-IO

    Unstructured-IO/unstructured

    14,019Ver en 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

    Segments document content into chunks and generates embeddings for storage in vector databases to support semantic search.

    HTMLdata-pipelinesdeep-learningdocument-image-analysis
    Ver en GitHub↗14,019
  • datawhalechina/llm-universeAvatar de datawhalechina

    datawhalechina/llm-universe

    13,269Ver en GitHub↗

    llm-universe is a structured learning resource and technical guide focused on the development of large language model applications. It serves as a curriculum for mastering model orchestration, the creation of autonomous conversational agents, and the implementation of retrieval-augmented generation systems. The project provides detailed instructions on connecting model APIs with memory and tools to create execution chains. It specifically covers the construction of retrieval pipelines, including the process of cleaning raw documents, generating embeddings, and integrating vector databases to

    Provides a technical guide for implementing vector databases to store and query high-dimensional embeddings.

    Jupyter Notebooklangchainrag
    Ver en GitHub↗13,269
  • neuml/txtaiAvatar de neuml

    neuml/txtai

    12,660Ver en GitHub↗

    txtai is an artificial intelligence platform designed for building semantic search applications, managing vector storage, and orchestrating language model workflows. It functions as a comprehensive engine for processing unstructured data, enabling the development of autonomous agents and complex content automation pipelines. The platform distinguishes itself through a hybrid indexing architecture that combines dense vector embeddings with relational graph structures, allowing for multi-dimensional retrieval across both semantic meaning and entity relationships. It supports multimodal analysis

    Stores dense and sparse vector representations to enable conceptual similarity search across text, audio, and image data.

    Pythonagentsaiai-agents
    Ver en GitHub↗12,660
  • the-pocket/pocketflowAvatar de The-Pocket

    The-Pocket/PocketFlow

    10,046Ver en GitHub↗

    PocketFlow is a graph-based framework for designing and executing large language model operations and reasoning patterns. It serves as an orchestrator for building goal-oriented autonomous agents, multi-agent systems, and retrieval-augmented generation pipelines. The system is distinguished by its ability to coordinate autonomous AI agents that use shared memory and tools to solve complex goals, supported by a structured output engine that enforces schema-consistent responses. It utilizes graph-based workflow orchestration to manage sequences of model operations and supports supervisor-based

    Stores and queries high-dimensional embeddings to retrieve relevant context for autonomous agents.

    Pythonagentic-aiagentic-frameworkagentic-workflow
    Ver en GitHub↗10,046
  • spring-projects/spring-aiAvatar de spring-projects

    spring-projects/spring-ai

    9,001Ver en 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, chunks, and loads documents from various sources into vector databases for RAG.

    Javaartificial-intelligencejavaspring-ai
    Ver en GitHub↗9,001
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Vector Databases

Explorar subetiquetas

  • Container Image PackagingProcesses for wrapping vector databases and embeddings into immutable container images. **Distinct from Vector Databases:** Distinct from Vector Databases: focuses on the packaging and distribution of the database as a container image rather than the database engine itself.
  • Contextual Memory AgentsAgentic systems that utilize vector storage to maintain conversational history and schema context for improved query accuracy. **Distinct from Vector Databases:** Focuses on the agentic application of vector databases for conversational context, rather than the storage technology itself.
  • Performance MonitoringMeasuring retrieval efficiency, query latency, and resource utilization of vector databases. **Distinct from Vector Databases:** Focuses on the observability and performance metrics of vector stores rather than the storage technology itself.
  • Vector Database ETL ToolsSegments document content into chunks and generates embeddings for storage in vector databases. **Distinct from Vector Databases:** Focuses on the ETL pipeline for vectorization, distinct from the vector database storage engine itself.