spotify / voyager
🛰️ An approximate nearest-neighbor search library for Python and Java with a focus on ease of use, simplicity, and deployability.
Why this job: matched by what the repo talks about: search, java, library, focu
What it does
Voyager features bindings to both Python and Java, with feature parity and index compatibility between both languages. It uses the HNSW algorithm, based on the open-source hnswlib package, with numerous features added for convenience and speed. Voyager is used extensively in production at Spotify, and is queried hundreds of millions of times per day to power numerous user-facing features.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 10 days ago
- Stars
- 1,607
- +2 this week
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v2.2.3
- Released 10 days ago
- Built with
- C++
- 60% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 72% closed
- 13 still open
- Pull requests
- 81 merged
- 15 waiting
- Releases
- 20
- 4 in the last year
- Contributing guide (opens in new tab)
- No security policy
- Code of conduct (opens in new tab)
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| milvus-io / milvus | 46,644 | today | Apache-2.0 | No downloads |
| qdrant / qdrant | 35,515 | 22 days ago | Apache-2.0 | Mac, Windows, Linux |
| infiniflow / infinity | 4,764 | yesterday | Apache-2.0 | Linux |
More: languages, topics and project record
Languages
- C++ 60%
- Java 23%
- Python 15%
- CMake 2%
Topics
- hnsw
- hnswlib
- java
- machine-learning
- nearest-neighbor-search
- python
Project record
- JobRAG and search
- StatusListed
- Commits127
- Forks92
- Watching9
- Stars in 28 days+7
- CreatedApr 13, 2023
- First seen by usNov 7, 2026
- CheckedNov 10, 2026
