unum-cloud/usearch

Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 16th, 2026
Created on February 22nd, 2023
Open Issues & Pull Requests: 96 (+0)
GitHub issues: Enabled
Number of forks: 347
Total Stargazers: 4,309 (+0)
Total Subscribers: 49 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 hours
Mean response time: 25.4 days
90th percentile: 57.8 days
Tracked items: 134

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 17% of issues opened in the past year have never received a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 63% of issues opened in the past year have been closed, leaving a working backlog. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 49
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 494 days
Stale 30+ days: 46
Stale 90+ days: 35

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (81)
  • enhancement (57)
  • v3 (11)
  • good first issue (6)
  • help wanted (5)
  • invalid (5)
  • duplicate (2)
  • wontfix (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

USearch is a vector search and clustering engine that provides approximate nearest neighbor search capabilities across multiple programming languages including C++, Python, JavaScript, Rust, Java, and others.

The tool addresses the need for fast similarity search over high-dimensional vectors and arbitrary objects. It implements approximate nearest neighbor algorithms optimized with SIMD instructions to deliver performance suitable for production systems. The engine supports both vector search and clustering operations, making it applicable to recommendation systems, semantic search, image search, and full-text search scenarios.

Developers should consider USearch when building systems that require fast nearest neighbor queries at scale. The project suits applications ranging from small prototypes to large-scale deployments where exact nearest neighbor search would be prohibitively slow. The multi-language support means teams can integrate the same underlying search engine across different parts of their stack without reimplementing core algorithms. The README positions the tool as an alternative to FAISS, suggesting it competes in the approximate nearest neighbor search space where FAISS is a known reference point.

The project shows consistent development activity with regular updates to the codebase. The maintainers actively address issues and pull requests from the community. The tool maintains broad language bindings, indicating ongoing effort to keep the interface current across multiple ecosystems. Documentation is actively maintained to reflect the project's capabilities and usage patterns.