hora

Hora is an efficient, open-source library for approximate nearest neighbor search, written in Rust. It offers high-performance vector search capabilities for AI and machine learning applications.

About this tool

hora

Source Code

Hora is an efficient, open-source library for approximate nearest neighbor (ANN) search, written in Rust. It is designed for high-performance vector search, suitable for AI and machine learning applications.

Features

  • High Performance: Written in Rust for speed and reliability, with performance comparable to C++ implementations.
  • Approximate Nearest Neighbor Search: Implements a collection of algorithms for efficient ANN searches.
  • Multi-language Support: Usable from Rust, Python, JavaScript (via WebAssembly), and Java.
  • Multiple Index Types: Supports various index structures for different ANN scenarios.
  • Multiple Distance Metrics: Supports several distance calculations for flexible similarity search.
  • Portability: Designed to be portable across different environments.
  • Reliability: Built with safe Rust, ensuring memory safety and robustness.
  • Productivity: Offers high-level abstractions for ease of use.
  • Examples and Demos: Provides example projects and online demos (e.g., face-matching, wine comment search).
  • Open Source: Licensed under Apache License.

Installation

  • Available via Cargo for Rust projects.
  • Usable from Python, JavaScript (WebAssembly), and Java with provided bindings.

Pricing

Hora is open-source and free to use under the Apache License.

Information

PublisherFox
Websitegithub.com
PublishedMay 13, 2025

Category

1 item