• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Sdks & Libraries
    3. NMSLIB

    NMSLIB

    NMSLIB is an efficient similarity search library and toolkit for high-dimensional vector spaces, supporting a variety of indexing algorithms for vector database use cases.

    🌐Visit Website

    About this tool

    NMSLIB

    NMSLIB (Non-Metric Space Library) is an efficient and extensible similarity search library and toolkit for high-dimensional vector spaces, with a particular focus on generic and non-metric spaces. It is widely used for approximate nearest neighbor (ANN) search and evaluation of k-NN methods.

    • Website/Source: https://github.com/nmslib/nmslib
    • License: Apache-2.0
    • Category: SDKs & Libraries
    • Tags: open-source, ANN, similarity-search, high-dimensional

    Features

    • Efficient Similarity Search: Provides fast search methods in high-dimensional and non-metric spaces.
    • Extensible Architecture: Supports adding new search methods and distance functions.
    • Multiple Algorithms: Implements various algorithms for approximate nearest neighbor search, including:
      • Hierarchical Navigable Small World Graphs (HNSW)
      • VP-tree (Vantage Point tree)
      • Neighborhood Approximation index (NAPP)
      • Inverted file based methods
      • k-NN graph construction (NN-Descent)
    • Metric and Non-Metric Spaces: Principled support for both metric and non-metric space search.
    • Cross-Platform: Usable on multiple platforms with no third-party dependencies in the core library.
    • Language Support:
      • Native C++ API
      • Python bindings
      • Query server for Java and other languages via Apache Thrift (Java native client available)
    • Benchmarking Toolkit: Includes tools to evaluate and benchmark k-NN methods.
    • Standalone HNSW: Fastest method (HNSW) also available as a header-only standalone library.
    • Open Source: Actively maintained, with contributions from multiple authors and a strong community.
    • Used in Production: Integrated into services like Amazon Elasticsearch Service.

    Pricing

    NMSLIB is open-source and free to use under the Apache-2.0 license.

    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMay 13, 2025

    Categories

    1 Item
    Sdks & Libraries

    Tags

    4 Items
    #Open Source#Ann#Similarity Search#High Dimensional

    Similar Products

    6 result(s)
    Annoy

    An open-source library for approximate nearest neighbor search in high-dimensional spaces, often used as a backend for vector databases and search engines.

    FAISS

    FAISS (Facebook AI Similarity Search) is a popular open-source library for efficient similarity search and clustering of dense vectors. Developed by Facebook/Meta, it supports billions of vectors and is widely used to power vector search engines and databases, especially where raw speed and scalability are needed.

    HVS (Hierarchical Graph Structure)

    HVS is a graph-based index structure leveraging Voronoi diagrams for approximate nearest neighbor search in high-dimensional vector spaces. It is directly relevant to vector databases as it provides efficient similarity search capabilities for large-scale vector data.

    KGraph

    KGraph is an open-source library for fast approximate nearest neighbor search in high-dimensional vector spaces, applicable to vector database solutions.

    MRPT

    MRPT (Multi-Resolution Proximity Trees) is an open-source library for fast approximate nearest neighbor search in high-dimensional vector spaces, applicable to vector database backends.

    OasysDB

    OasysDB is an open-source vector database focused on efficient similarity search and management of high-dimensional data.

    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