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

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

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

28 रिपॉजिटरी

Awesome GitHub RepositoriesVector Embedding Indexes

Structures optimized for storing and performing similarity searches on vector data.

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

Awesome Vector Embedding Indexes GitHub Repositories

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

    redis/redis

    74,906GitHub पर देखें↗

    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

    Bundles specialized structures for storing vector embeddings to enable similarity searches on unstructured content.

    Ccachecachingdatabase
    GitHub पर देखें↗74,906
  • 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

    Persists document embeddings in vector databases to enable efficient semantic similarity search.

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

    redisson/redisson

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

    Redisson is a Java library and Redis client that functions as a distributed Java object mapper, caching provider, and locking framework. It maps Java collections and concurrency primitives to distributed implementations backed by Redis and Valkey, providing synchronous, asynchronous, and reactive APIs for interacting with these data stores. The project distinguishes itself by providing a comprehensive suite of distributed coordination tools, including a locking framework for managing semaphores and countdown latches across multiple application nodes. It also serves as a distributed messaging

    Supports high-dimensional vector embedding indexes for similarity searches in AI applications.

    Java
    GitHub पर देखें↗24,355
  • serengil/deepfaceserengil का अवतार

    serengil/deepface

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

    Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a modular pipeline that handles the entire lifecycle of facial processing, including detection, geometric alignment, and the transformation of facial images into high-dimensional numerical vector embeddings for identity verification and similarity comparison. The library distinguishes itself through a model ensemble approach, which combines predictions from multiple pre-trained neural networks to improve classification accuracy and reduce bias. It also integrates advanced security fe

    Defines database structures to persist high-dimensional vector representations for retrieval and comparison.

    Pythonage-predictionarcfacedeep-learning
    GitHub पर देखें↗22,226
  • redis/go-redisredis का अवतार

    redis/go-redis

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

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Indexes high-dimensional vector data alongside structured metadata to enable efficient similarity searches.

    Gogogolangredis
    GitHub पर देखें↗22,159
  • timescale/timescaledbtimescale का अवतार

    timescale/timescaledb

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

    TimescaleDB is an open-source PostgreSQL extension that adds native time-series capabilities to the database. At its core, it transforms standard PostgreSQL tables into hypertables—automatically partitioned by time intervals—so data is stored in fixed-size chunks without manual sharding. The extension includes a library of over 200 built-in SQL functions purpose-built for time-series workloads, such as time bucketing, gap filling, percentile estimation, and time-weighted averages. What distinguishes TimescaleDB from generic PostgreSQL is its set of integrated time-series features that work th

    Stores and queries vector embeddings using vector search, enabling semantic search alongside time-series data.

    Canalyticsdatabasefinancial-analysis
    GitHub पर देखें↗21,876
  • neo4j/neo4jneo4j का अवतार

    neo4j/neo4j

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

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Stores and retrieves high-dimensional vector embeddings to enable semantic similarity searches within the graph.

    Javacypherdatabasegraph
    GitHub पर देखें↗15,928
  • kilo-org/kilocodeKilo-Org का अवतार

    Kilo-Org/kilocode

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

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Supports multiple embedding providers and vector database backends for codebase indexing.

    TypeScriptaiai-ageai-coding
    GitHub पर देखें↗15,616
  • scylladb/scylladbscylladb का अवतार

    scylladb/scylladb

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

    ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance at scale. It functions as a shard-aware platform that manages large-scale datasets across distributed clusters, providing a foundation for real-time applications that require consistent availability and operational stability. The system distinguishes itself through a shared-nothing architecture that distributes data across independent CPU cores to eliminate lock contention. It incorporates a user-space networking stack and an asynchronous event-driven engine to maximize hardwa

    Maintains specialized data structures for high-dimensional similarity search to support real-time machine learning and artificial intelligence inference tasks.

    C++c-plus-pluscassandracpp
    GitHub पर देखें↗15,355
  • langchain4j/langchain4jlangchain4j का अवतार

    langchain4j/langchain4j

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

    LangChain4j is a framework and library for building applications powered by large language models on the JVM. It provides a unified API for developing AI agents, implementing retrieval augmented generation, and integrating generative AI capabilities into professional software built with frameworks like Spring Boot or Quarkus. The project enables the creation of autonomous agents that can reason through tasks, manage memory, and execute external tools to achieve specific goals. It differentiates itself through a unified model interface that allows developers to switch between multiple model pr

    Implements mechanisms for creating specialized indexes to optimize retrieval of high-dimensional vector data.

    Javaanthropicchatgptchroma
    GitHub पर देखें↗12,346
  • ryancodrai/turbovecRyanCodrai का अवतार

    RyanCodrai/turbovec

    11,738GitHub पर देखें↗

    TurboVec is a high-performance Rust vector database and quantized search index designed for storing and retrieving high-dimensional embeddings. It functions as a pluggable vector store for large language model orchestration frameworks, providing a memory-efficient alternative to standard in-memory storage. The project distinguishes itself through a high-dimensional vector compressor that utilizes random rotation and data-oblivious scalar quantization to reduce memory footprints. Retrieval is accelerated via SIMD kernels that process distance calculations and search operations for increased th

    Provides a high-performance index for storing and retrieving high-dimensional embeddings via similarity search.

    Pythonannavx512embedding
    GitHub पर देखें↗11,738
  • opencode-ai/opencodeopencode-ai का अवतार

    opencode-ai/opencode

    11,006GitHub पर देखें↗

    OpenCode is a terminal-based development agent that automates software engineering tasks by integrating artificial intelligence directly into the command-line environment. It functions as an autonomous workflow orchestrator, capable of executing file operations, running shell commands, and applying code patches to complete complex development tasks without manual intervention. The tool distinguishes itself through its ability to index local codebases into vector embeddings, enabling semantic search and natural language queries across project files. It maintains session context through a local

    Converts source code into numerical embeddings stored in a local database for semantic search.

    Goaiclaudecode
    GitHub पर देखें↗11,006
  • activeloopai/hubactiveloopai का अवतार

    activeloopai/Hub

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

    Hub is a multimodal AI data lake and vector database designed for storing and querying embeddings, text, audio, and images. It functions as a dataset version control system and a machine learning data streaming engine to support large-scale model training. The system utilizes a serverless PostgreSQL vector store to index high-dimensional embeddings for semantic search. It provides a visual interface for inspecting multimodal datasets and viewing annotations such as bounding boxes and masks. The platform handles cloud-agnostic storage synchronization and implements lazy, compressed data strea

    Indexes vector embeddings to enable high-performance similarity search across large multimodal datasets.

    C++
    GitHub पर देखें↗9,177
  • 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

    Computes dense or multi-vector embeddings automatically during insertion via an integrated inference engine.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    GitHub पर देखें↗9,031
  • future-house/paper-qaFuture-House का अवतार

    Future-House/paper-qa

    8,161GitHub पर देखें↗

    Paper-qa is a retrieval augmented generation system designed for question answering and analysis of scientific literature and technical documents. It functions as an LLM-powered research assistant that extracts grounded answers and summaries with citations from a document library. The system utilizes an agentic RAG orchestrator to iteratively refine search queries and gather evidence through multi-step tool calling. It features a multimodal document parser that extracts text, tables, and images from PDFs, alongside a vector-based indexer that embeds and caches document libraries for efficient

    Creates searchable representations of text using embedding models to enable efficient semantic retrieval.

    Pythonairagscience
    GitHub पर देखें↗8,161
  • zilliztech/deep-searcherzilliztech का अवतार

    zilliztech/deep-searcher

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

    Deep Searcher is an open-source retrieval-augmented generation engine that indexes private documents into a vector database and uses large language models to answer complex questions with cited reasoning. It functions as both a command-line interface and a web API research tool, enabling users to load data and generate comprehensive reports by combining indexed private information with LLM-powered analysis. The system distinguishes itself through a plugin-based provider architecture that supports multiple embedding models, LLM providers, vector databases, and file loaders as interchangeable c

    Switches the text embedding backend to any supported provider by setting its name and model in the configuration.

    Pythonagentagentic-ragclaude
    GitHub पर देखें↗7,899
  • weaviate/verbaweaviate का अवतार

    weaviate/Verba

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

    Verba is a retrieval-augmented generation interface and chatbot that uses Weaviate to provide factual answers based on private datasets. It functions as a vector database knowledge base, combining a hybrid search engine with an orchestration interface to connect various large language model providers and embedding services. The system differentiates itself through a RAG pipeline manager for adjusting text chunking rules and retrieval settings, alongside a 3D vector space visualization tool for analyzing the spatial organization and clustering of high-dimensional embeddings. It employs a modul

    Provides mechanisms to configure connections to local or cloud services for text generation and vector embeddings.

    Python
    GitHub पर देखें↗7,715
  • supabase/realtimesupabase का अवतार

    supabase/realtime

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

    Realtime is a real-time data distribution and synchronization engine that enables applications to stream database changes and coordinate state between clients. It functions as a synchronization layer that monitors database write-ahead logs to provide change data capture and pushes updates to authorized clients via WebSockets. The project features a real-time presence server for tracking the online status of active users and a broadcast service for sending ephemeral messages without database persistence. It organizes communication through channel-based message routing and uses a structured JSO

    Stores high-dimensional vector embeddings in optimized indexes to support AI-powered similarity searches.

    Elixircdcchange-data-capturecrdt
    GitHub पर देखें↗7,488
  • mariadb/serverMariaDB का अवतार

    MariaDB/server

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

    This project is an open source relational database management system and SQL database designed for storing and managing structured data. It functions as a relational database for ensuring consistency and reliability, while also operating as a vector database for storing and querying high-dimensional vector embeddings. The system incorporates a columnar storage engine to optimize analytical query processing and large-scale data aggregation. It further enables vector similarity search, allowing users to find similar items by querying vector embeddings. The software covers a broad capability su

    Includes specialized indexes for storing and performing similarity searches on high-dimensional vector data.

    C++amazon-web-servicesdatabasefulltext-search
    GitHub पर देखें↗7,196
  • feast-dev/feastfeast-dev का अवतार

    feast-dev/feast

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

    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

    Automates chunking, embedding generation, and writing to the online store for vector search.

    Pythonbig-datadata-engineeringdata-quality
    GitHub पर देखें↗6,727
पिछला12अगला
  1. Home
  2. Data & Databases
  3. Vector Search
  4. Vector Embedding Indexes

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

  • Embedding Provider Configurations2 सब-टैग्सSettings for managing vector database backends and embedding model providers. **Distinct from Vector Embedding Indexes:** Distinct from general vector indexes: focuses on the configuration of the storage and embedding infrastructure.
  • Ingestion-Time Embedding GenerationAutomatic computation of vector embeddings during the data insertion process. **Distinct from Vector Embedding Indexes:** Focuses on the automation at the ingestion point, rather than the storage structure of the index.