• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Sdks & Libraries
    3. HNSW (Rust)

    HNSW (Rust)

    A Rust implementation of the HNSW (Hierarchical Navigable Small World) approximate nearest neighbor search algorithm, useful for building high-performance, memory-safe vector search components in Rust-based AI and retrieval systems.

    🌐Visit Website

    About this tool

    HNSW (Rust)

    Category: SDKs & Libraries
    Brand: rust-cv
    Website/Source: https://github.com/rust-cv/hnsw
    License: MIT
    Slug: hnsw-rust

    Description

    A Rust implementation of the Hierarchical Navigable Small World (HNSW) approximate nearest neighbor (ANN) search algorithm, designed for fast, memory-safe vector search in Rust-based AI, retrieval, and search systems.

    Features

    • Hierarchical Navigable Small World (HNSW) graph implementation for efficient approximate nearest neighbor search.
    • Fast ANN search optimized for high-performance vector similarity queries.
    • Rust-native library leveraging Rust’s safety and performance guarantees.
    • serde integration (optional feature flag): enable the serde feature to serialize and deserialize HNSW data structures.
    • Examples and benches included in the repository (examples, benches folders) to demonstrate usage patterns and performance.
    • Tests and implementation notes (tests, implementation.md) documenting and validating the algorithm behavior.
    • No-std compatibility checks via ensure_no_std directory, indicating attention to usage in constrained environments (where applicable).

    Pricing

    • Open-source under the MIT License (no usage fee).
    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedDec 25, 2025

    Categories

    1 Item
    Sdks & Libraries

    Tags

    3 Items
    #Ann#Rust#Vector Search

    Similar Products

    6 result(s)
    HNSW (Go)

    A Go implementation of the HNSW approximate nearest neighbor search algorithm, enabling developers to embed efficient vector similarity search directly into Go services and custom vector database solutions.

    jvector

    jvector is a high-performance Java-based library and engine for vector search and approximate nearest neighbor indexing.

    NearestNeighbors.jl

    NearestNeighbors.jl is a Julia package implementing various nearest neighbor search algorithms and index structures for high-dimensional vector data.

    Voyager

    Voyager is a Spotify open-source vector search library and service for efficient nearest neighbor search on large-scale vector datasets.

    vsag

    vsag is an Alibaba open-source library implementing efficient vector search algorithms, including approximate nearest neighbor search for high-dimensional vectors.

    NVIDIA CAGRA

    NVIDIA CAGRA is a GPU-accelerated graph-based library for approximate nearest neighbor searches, optimized for high-performance vector search leveraging modern GPU parallelism. It is suitable for scenarios requiring rapid, large-scale vector retrieval.

    Decorative pattern
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Awesome Vector Databases. All rights reserved.·Terms of Service·Privacy Policy·Cookies