This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
SwarnDB is a Rust vector database that adds a virtual graph layer and 15+ built-in vector math operations on top of HNSW search. Query vectors, traverse the relationships SwarnDB computes for you, and run analytics like k-means or PCA, all in one engine.
Hey PH folks, this is Chirotpal, and I created SwarnDB.
SwarnDB is a vector database written in Rust that does not stop at nearest-neighbor search. It computes the relationships between your vectors automatically and exposes them as a graph you can traverse. So you get vector search, graph traversal, and 15+ vector math operations (k-means, PCA, SLERP interpolation, cone search, drift detection, maximal marginal relevance, ghost-vector detection, and more) in one engine, instead of stitching three databases together.
What's in this release (v1.0.3):
- 2,398 queries per second at 98% recall on DBpedia 1M (1536 dim) with default HNSW parameters on a 32-core box, 8 concurrent searcher threads. Sub-7ms p99.
- File-based bulk ingestion: stage a `.npy` or flat `.f32` file on disk, point the server at it, and the server memory-maps it directly. Working memory stays bounded by the index being built, not by the input file size. Loading a million vectors no longer balloons your container.
- Plain HNSW collections become queryable within seconds of the server opening its ports.
- Multi-collection databases load collections in parallel at startup.
- Transparent crash recovery: incremental delta replay if a snapshot exists, full write-ahead log replay otherwise, both happen automatically before traffic resumes.
- Operational endpoints for Kubernetes orchestrators: /healthz, /readyz, /startupz, plus a global /recovery_status and per-collection /persistence_status.
- Async and sync Python clients with identical method names and return types.
- Bulk inserts produce checkpoints and a resume token so interrupted loads pick up from the last committed batch.
- Multi-arch Docker image (linux/amd64 + linux/arm64) on Docker Hub.
- Pure-Python wheel on PyPI for Linux x86_64, Linux ARM64, macOS Apple Silicon, and Windows x86_64.
Try it in 30 seconds:
- `pip install swarndb`
- `docker run -d -p 8080:8080 -p 50051:50051 sarthiai/swarndb`
Source: github.com/SarthiAI/SwarnDB
Benchmarks: github.com/SarthiAI/SwarnDB/blob/main/docs/benchmarks.md
License: Elastic License 2.0 (free for production use).
I will be in the thread all day. Would love to hear: what are you building with vector search today, and where does the lack of a relationship/graph layer hurt? Also happy to dive into the benchmark methodology, the persistence model, or the SDK design if anyone wants the deep end.
No comment highlights available yet. Please check back later!
About SwarnDB on Product Hunt
“Vector database that thinks in graphs”
SwarnDB was submitted on Product Hunt and earned 4 upvotes and 1 comments, placing #69 on the daily leaderboard. SwarnDB is a Rust vector database that adds a virtual graph layer and 15+ built-in vector math operations on top of HNSW search. Query vectors, traverse the relationships SwarnDB computes for you, and run analytics like k-means or PCA, all in one engine.
SwarnDB was featured in Developer Tools (513.3k followers), Artificial Intelligence (469.9k followers), GitHub (41.2k followers) and Database (2.1k followers) on Product Hunt. Together, these topics include over 190.5k products, making this a competitive space to launch in.
Who hunted SwarnDB?
SwarnDB was hunted by Chirotpal. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how SwarnDB stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.