Skip to content

Header-only C++/python library for fast approximate nearest neighbors

C++ · active 2025-03-062026-07-28 (UTC)

Partial coverage11,551 / 12,638 hourly files (91%) · 2 absent upstream · 1,083 failed, retryable2025-03-022026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
434
Pushes
4
Pull requests
27
Issues
9
Stars
296
Forks
59

Activity over time

Daily event counts in the loaded window

Line chart, 510 days from 2025-03-06 to 2026-07-28. Pushes: 4 total, peak 1 in a day. Pull requests: 27 total, peak 5 in a day. Issues: 9 total, peak 2 in a day. Comments: 28 total, peak 7 in a day. Stars: 296 total, peak 7 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

Recent activity

Latest issues, pull requests and releases

  • Issue#667martinloretzzz2026-04-26 00:56
    Multithreading is disabled for small batches what slows down high-dimensional queries (Python bindings)
  • Issue comment#649Anarion-zuo2026-03-30 16:03
    feat: add get_memory_usage
  • Pull request#665hunglongtrangithub2026-03-29 00:39
  • Issue comment#661hunglongtrangithub2026-03-28 23:08
    fix pointer type to guarantee correct alignment
  • Pull request#661hunglongtrangithub2026-03-28 22:46
  • Pull request#658ilyajob052026-03-28 22:38
  • Issue comment#656yurymalkov2026-03-28 19:47
    [Fix] Serialization / deserialization of enter factor...
  • Pull request#661hunglongtrangithub2026-03-27 03:16
  • Issue comment#657kiplingw2026-03-26 06:42
    Added the NEON implementation for distance calculation and added the corresponding UT test.
  • Pull request#659kostasloukanaris2026-03-25 21:37
  • Issue comment#646EmilienM2026-03-23 00:01
    Fix setuptools.distutils import for Python 3.12+
  • Pull request#651ilyajob052026-03-21 20:38
  • Issue comment#651kiplingw2026-03-17 00:10
    Add generic serialization/deserialization interfaces (rebased #598)
  • Pull request#651ilyajob052026-03-17 00:05
  • Issue comment#648kiplingw2026-03-16 04:23
    [Feature Request] getMemoryUsage()
  • Issue#648kiplingw2026-03-15 17:03
    [Feature Request] getMemoryUsage()
  • Pull request#650Anarion-zuo2026-03-15 12:04
  • Issue#648kiplingw2026-03-15 05:19
    [Feature Request] getMemoryUsage()
  • Issue comment#635egolearner2026-03-05 03:04
    Potential Bug: M_ might be used incorrectly instead of Mcurmax in neighbor selection heuristic
  • Issue comment#646EmilienM2026-02-25 00:57
    Fix setuptools.distutils import for Python 3.12+
  • Pull request#646EmilienM2026-02-24 01:44
  • Issue#642LTLA2026-01-28 05:34
    Consider making `saveIndex()` a `const` method?
  • Pull request#640vcodestar2026-01-25 12:18
  • Issue#639AmberLZY2026-01-21 03:50
    [Performance]Provides NEON Optimized Implementations for ARM in HNSWlib
  • Issue comment#618ljluestc2025-12-25 03:42
    Getting High Latency on Small Dataset

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 296 stars here means stars gained during the window, not the repo's star count.