SaaSHub helps you find the best software and product alternatives Learn more →
Top 8 TypeScript vector-search Projects
-
orama
🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
Orama, an open-source, edge-first hybrid search engine highlights the industry's shift towards more efficient, accurate, and scalable solutions. Recent trends indicate a shift from traditional search solutions to more modern and efficient answering engines like Orama, evidenced by the search features on both Node.js and SolidJS that were formerly powered by Algolia, but are now powered by Orama.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
nextjs-openai-doc-search
Template for building your own custom ChatGPT style doc search powered by Next.js, OpenAI, and Supabase.
-
vector-admin
The universal tool suite for vector database management. Manage Pinecone, Chroma, Qdrant, Weaviate and more vector databases with ease.
Also comes with more than a CRUD UI, also has other built-in tools for RAG applications. https://github.com/Mintplex-Labs/vector-admin
-
Project mention: Show HN: MemFree – Open-Source Hybrid AI Search Engine | news.ycombinator.com | 2024-07-12
-
vector-storage
Vector Storage is a vector database that enables semantic similarity searches on text documents in the browser's local storage. It uses OpenAI embeddings to convert documents into vectors and allows searching for similar documents based on cosine similarity.
Project mention: Show HN: Chrome didn't have a native vector db so I built one:3 | news.ycombinator.com | 2024-07-21 -
client-vector-search
A client side vector search library that can embed, store, search, and cache vectors. Works on the browser and node. It outperforms OpenAI's text-embedding-ada-002 and is way faster than Pinecone and other VectorDBs.
Project mention: Show HN: Chrome didn't have a native vector db so I built one:3 | news.ycombinator.com | 2024-07-21https://github.com/yusufhilmi/client-vector-search
Another area I've looked into briefly is also trying to generate vector embeddings fully in-browser. I know there will likely be tradeoffs with dimensionality / overall accuracy/performance but having a semi-decent way to do this in-browser would be awesome.
This project only runs in node (but there's an issue that talks about how it might be modified to run in-browser): https://github.com/Anush008/fastembed-js
Looks like transformers.js supports embeddings in-browser: https://github.com/xenova/transformers.js/releases/tag/2.1.0
-
Project mention: Show HN: Chrome didn't have a native vector db so I built one:3 | news.ycombinator.com | 2024-07-21
https://github.com/yusufhilmi/client-vector-search
Another area I've looked into briefly is also trying to generate vector embeddings fully in-browser. I know there will likely be tradeoffs with dimensionality / overall accuracy/performance but having a semi-decent way to do this in-browser would be awesome.
This project only runs in node (but there's an issue that talks about how it might be modified to run in-browser): https://github.com/Anush008/fastembed-js
Looks like transformers.js supports embeddings in-browser: https://github.com/xenova/transformers.js/releases/tag/2.1.0
-
reverse-image-search-plugin
Find the images in your dataset most similar to a query image from URL or drag-and-drop, with FiftyOne!
Some of these plugins were simpler than others. On one end, the Twilio automation plugin consists of a single Python file without bells and whistles. On the opposite extreme, plugins like Active Learning, which required multiple operators, caching, and special handling for many different scenarios. Plugins like Reverse Image Search and Concept Space Traversal were challenging in a different way, mostly because I am new to JavaScript. But that is for another day.
TypeScript vector-search discussion
TypeScript vector-search related posts
-
Show HN: Chrome didn't have a native vector db so I built one:3
-
How can I migrate 1500 lines of code using GPT-4?
-
Quickfix AI: Search on page better than Chrome Find tool (FOSS)
-
Quickfix AI: Search on page better than Chrome Find tool
-
I made a chrome extension that search on page better than chrome find tool
-
I made a chatbot that debugs your code better than ChatGPT
-
I made a chrome extension that search on page better than chrome find tool
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 Dec 2024
Index
What are some of the best open-source vector-search projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | orama | 8,761 |
2 | nextjs-openai-doc-search | 1,595 |
3 | vector-admin | 1,479 |
4 | memfree | 1,065 |
5 | vector-storage | 199 |
6 | client-vector-search | 171 |
7 | fastembed-js | 90 |
8 | reverse-image-search-plugin | 11 |