SaaSHub helps you find the best software and product alternatives Learn more β
Portable-hnsw Alternatives
Similar projects and alternatives to portable-hnsw
-
transformers.js
State-of-the-art Machine Learning for the web. Run π€ Transformers directly in your browser, with no need for a server!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
USearch
Fast Open-Source Search & Clustering engine Γ for Vectors & Arbitrary Objects Γ in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram π
-
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
-
-
-
-
-
lancedb
Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.
-
-
-
agentcloud
Discontinued Agent Cloud is like having your own GPT builder with a bunch extra goodies. The GUI features 1) RAG pipeline which can natively embed 260+ datasources 2) Create Conversational apps (like GPTs) 3) Create Multi Agent process automation apps (crewai) 4) Tools 5) Teams+user permissions. Get started fast with Docker and our install.sh
-
-
-
-
dwata
AI enabled insights from emails, calendars, contacts, files, Slack, databases, web... Fast, private and local. Launching soon!
-
sqlite-ecosystem
An overview of all my SQLite extensions, and a roadmap for future extensions and tooling!
-
rss-aggregator-using-cohere-embeddings-bedrock
A sample rss aggregator application demonstrating the use of Cohere Embeddings
portable-hnsw discussion
portable-hnsw reviews and mentions
-
Ternlight β 7 MB embedding model that runs in browser (WASM)
This would be a pretty cool addition to the duckdb HNSW search project I found on here some time ago: https://github.com/jasonjmcghee/portable-hnsw
What I think is really cool is that the search happens using http range queries across statically hosted parquet files.
I think things like this could bloom into a relatively open and distributed search ecosystem that isnβt controlled by major corporations.
-
Embeddings Are Underrated
Another very cool attribute of embeddings and embedding search is that they are resource cheap enough that you can perform them client side.
ONNX models can be loaded and executed with transformer.js https://github.com/huggingface/transformers.js/
You can even build and statically host indices like hnsw for embeddings.
I put together a little open source demo for this here https://jasonjmcghee.github.io/portable-hnsw/
Long story short, represent indices as queryable parquet files and use duckdb to query them.
Depending on how you host, it's either free or nearly free. I used Github Pages so it's free. R2 with cloudflare would only cost the size what you store (very cheap- no egress fees).
-
The Best Way to Use Text Embeddings Portably Is with Parquet and Polars
I thought about this some more and did some research - and found an indexing approach using HNSW, serialized to parquet, and queried from the browser here:
https://github.com/jasonjmcghee/portable-hnsw
Opens up efficient query patterns for larger datasets for RAG projects where you may not have the resources to run an expensive vector database
-
I'm writing a new vector search SQLite Extension
This is exciting!
This could really simplify a little CDN-based HNSW project I did (https://github.com/jasonjmcghee/portable-hnsw)
Seems like with duckdb vss you could just embed, store as duckdb format, then execute sql against it (in the CDN).
-
Show HN: HNSW-Based Search, in the Browser
Had so much fun making this.
So, I had a crazy idea.
What if you could search a vector store, in the browser, without a server?
As in, natural language search directly in the browser.
And what if you didn't need to load the entire thing in memory, so you could search a massive index without using a bunch of ram?
Anyway, I hope others enjoy it.
All the code is open source here: https://github.com/jasonjmcghee/portable-hnsw
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jul 2026
Stats
jasonjmcghee/portable-hnsw is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of portable-hnsw is HTML.