• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Open Sources
    3. arroy

    arroy

    Arroy is an open-source library for efficient similarity search and management of vector embeddings, useful in vector database systems.

    🌐Visit Website

    About this tool

    arroy

    Source: https://github.com/meilisearch/arroy

    Category: open-sources

    Tags: open-source, vector-embeddings, similarity-search, vector-search


    Description

    Arroy is an open-source Rust library for efficient similarity search and management of vector embeddings, designed for use in vector database systems. It provides an interface similar to the Annoy Python library and is optimized for memory usage by leveraging LMDB as its backend storage. This allows multiple processes to share and atomically modify the same data.


    Features

    • Approximate Nearest Neighbor (ANN) Search: Efficiently finds vectors in high-dimensional space that are close to a target vector.
    • Rust Library: Written in Rust for performance and safety.
    • LMDB Backend: Utilizes LMDB, a memory-mapped key-value store, allowing concurrent access and modification from multiple processes.
    • Low Memory Footprint: Designed to handle millions of high-dimensional vectors efficiently.
    • Inspired by Annoy: Offers a similar API and benefits from low memory usage, with the added advantage of persistent storage.
    • Multi-threaded Access: The index can be queried by multiple threads or processes simultaneously.
    • Configurable Parameters:
      • n_trees: Number of trees used in the index (affects memory and accuracy).
      • search_k: Number of nodes to inspect during a search (affects speed and recall).
      • If search_k is not provided, it defaults to n * n_trees where n is the number of neighbors to search for.
    • Random Projections: Uses random projection trees for splitting the vector space.
    • Support for High Dimensionality: Handles vectors with large dimensions (e.g., 768 or 1536).
    • Atomic Modifications: Safe concurrent updates to the vector index.
    • Open Source: MIT licensed and available on GitHub and crates.io.

    Pricing

    Arroy is open-source software, free to use under the MIT license.


    Links

    • GitHub Repository
    • Documentation
    • Crates.io
    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedJun 7, 2025

    Categories

    1 Item
    Open Sources

    Tags

    4 Items
    #Open Source#vector embeddings#Similarity Search#Vector Search

    Similar Products

    6 result(s)
    KGraph

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

    Bleve

    Bleve is an open-source search library with experimental support for vector search, enabling hybrid search and retrieval in applications.

    Crate

    Crate is an open-source distributed SQL database with support for vector data types and vector search, suitable for AI-driven applications.

    cuVS

    cuVS is an open-source library from RAPIDS for fast, GPU-accelerated vector search, useful for building high-performance vector databases.

    DocArray

    An open-source library for creating, storing, and searching multimodal data and vector embeddings, supporting AI and ML workflows.

    Epsilla

    Epsilla is an open-source vector database optimized for high-performance similarity search and scalable storage of vector embeddings.

    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