awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesGraph-Based Indexing

Data structures that organize vectors into multi-layered graphs for efficient approximate nearest neighbor search.

Distinguishing note: Specifically targets graph-based structures like HNSW.

Explore 6 awesome GitHub repositories matching data & databases · Graph-Based Indexing. Refine with filters or upvote what's useful.

Awesome Graph-Based Indexing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • facebookresearch/faissAvatar von facebookresearch

    facebookresearch/faiss

    40,302Auf GitHub ansehen↗

    This project is a high-performance library designed for the similarity search and clustering of dense vectors across massive datasets. It functions as a vector similarity search engine, providing the necessary tools to organize complex numerical data into specialized structures that facilitate rapid retrieval and efficient querying of millions of records. The library distinguishes itself through a variety of advanced indexing and compression techniques, including hierarchical navigable small worlds for logarithmic time complexity and inverted file indexing to partition vector spaces into mana

    Constructs a multi-layered graph structure that allows logarithmic time complexity for finding approximate nearest neighbors in high-dimensional space.

    C++
    Auf GitHub ansehen↗40,302
  • valeriansaliou/sonicAvatar von valeriansaliou

    valeriansaliou/sonic

    21,249Auf GitHub ansehen↗

    Sonic is a high-performance, lightweight search backend designed to provide real-time full-text search and autocomplete capabilities for applications. It functions as a persistent indexing server that maps text terms to object identifiers, allowing developers to integrate rapid search functionality without storing raw document content directly within the search engine. The system distinguishes itself through a specialized graph-based index that enables real-time word prediction and typo correction. Communication is handled via a custom, low-latency binary protocol over raw TCP sockets, which

    Maintains a specialized graph structure to enable real-time word prediction and typo correction.

    Rustbackenddatabasegraph
    Auf GitHub ansehen↗21,249
  • semi-technologies/weaviateAvatar von semi-technologies

    semi-technologies/weaviate

    16,337Auf GitHub ansehen↗

    Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query. The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result

    Implements HNSW graph-based indexing for fast approximate nearest neighbor searches.

    Go
    Auf GitHub ansehen↗16,337
  • unum-cloud/usearchAvatar von unum-cloud

    unum-cloud/USearch

    3,888Auf GitHub ansehen↗

    USearch is a high-performance vector similarity search engine and approximate nearest neighbor index designed for dense embeddings. It functions as a low-level vector database core and high-dimensional vector indexer, providing the primitives necessary to store and retrieve vectors across massive datasets. The engine distinguishes itself through hardware-level SIMD acceleration for distance kernels and a proximity-graph indexing system that enables fast retrieval across billions of vectors. It supports multi-precision vector quantization to balance memory usage and accuracy, and utilizes memo

    Organizes high-dimensional vectors into a graph structure to enable fast approximate nearest neighbor search via traversal.

    C++approximate-nearest-neighbor-searchclusteringdatabase
    Auf GitHub ansehen↗3,888
  • tensorchord/pgvecto.rsAvatar von tensorchord

    tensorchord/pgvecto.rs

    2,175Auf GitHub ansehen↗

    pgvecto.rs is a database extension that integrates high-dimensional vector search capabilities directly into PostgreSQL. It functions as a specialized engine for storing and retrieving embeddings, allowing relational databases to perform similarity searches alongside traditional structured data queries. The extension distinguishes itself through hardware-aware execution strategies that maximize performance. It performs runtime analysis of the host machine to utilize specific processor instruction sets for accelerated mathematical operations. To manage memory efficiently, it employs quantizati

    Organizes high-dimensional data into navigable proximity graphs to enable rapid traversal and retrieval during similarity search operations.

    Rustchatgptfaissgpt
    Auf GitHub ansehen↗2,175
  • vdaas/valdAvatar von vdaas

    vdaas/vald

    1,706Auf GitHub ansehen↗

    Vald is a distributed, cloud-native search engine designed for high-dimensional vector data. It functions as an approximate nearest neighbor search platform, enabling the identification of similar data points across massive datasets through horizontal scaling and distributed indexing. The system is built for container orchestration environments, utilizing custom resource controllers to automate cluster lifecycle management and infrastructure state. It employs graph-based indexing to perform rapid similarity lookups and supports zero-downtime operations by decoupling index construction from qu

    Organizes high-dimensional vectors into navigable graph structures for rapid similarity lookups.

    Goanngapproximate-nearest-neighbor-searchcloud
    Auf GitHub ansehen↗1,706
  1. Home
  2. Data & Databases
  3. Graph-Based Indexing

Unter-Tags erkunden

  • ConfigurationsSettings for managing graph-based index structures, including size limits and update intervals. **Distinct from Graph-Based Indexing:** Distinct from graph-based indexing: focuses on the configuration and management of the structure rather than the indexing algorithm itself.