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. (by yusufhilmi)

Client-vector-search Alternatives

Similar projects and alternatives to client-vector-search

  1. transformers.js

    State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. semantic-search-example

    A TypeScript demo app using the Pinecone vector database

  4. indexed-vector-store

    Vector Storage is a lightweight, browser-based database that enables semantic similarity searches and local storage of text vectors, offering privacy, low latency, and cost-effectiveness for NLP applications.

  5. ask-your-stack

    Discontinued Ask your stack demo

  6. tinkerbird

    Client Side Vector Database

  7. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  8. 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.

  9. pg_auto_embeddings

    Text embeddings calculation for Postgres, without extensions. Simple, atomic, supports OpenAI/Anthropic models. Does not require any additional extensions, making it suitable for managed databases and other restricted environments.

  10. fastembed-js

    Discontinued Generate vector embeddings in NodeJS

  11. hn-recommendation-api

    A recommendation system for Hacker News. Get the most similar posts for a given URL

  12. tinkerboard

    Playground for Developers to Experiment with Tinkerbird Library

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better client-vector-search alternative or higher similarity.

client-vector-search discussion

Log in or Post with

client-vector-search reviews and mentions

Posts with mentions or reviews of client-vector-search. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-07-21.
  • Show HN: Chrome didn't have a native vector db so I built one:3
    9 projects | news.ycombinator.com | 21 Jul 2024
    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

  • Client Vector Search: Embed, store, search, and cache vectors on the Browser
    1 project | news.ycombinator.com | 15 Oct 2023
  • Show HN: Client Vector Search – Embeddings and Semantic Search with 5 Lines
    1 project | news.ycombinator.com | 20 Sep 2023
    1. easy setup: you only need to add 5 lines of code to build a semantic search

    2. no embedding api needed: you don't need an api and have to pay for it unless ure scaling up millions

    3. faster search: modern hardware is better than cheap cloud computers (0.5vCPUs)

    4. zero latency: no back-and-forth with server-side

    5. easy integration with our api if you scale fast: 10x cheaper than OpenAI and you don't have to pay for Pinecone et. al.

    play with it: https://clientvectorsearch.com

    install the library: https://www.npmjs.com/package/client-vector-search

    check our repo: https://github.com/yusufhilmi/client-vector-search

    find us on twitter, hit us up with questions:

    - https://twitter.com/yusufhilmi_

    - https://twitter.com/karmedge

  • A note from our sponsor - AppSignal
    www.appsignal.com | 3 Aug 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Stats

Basic client-vector-search repo stats
3
231
7.8
about 2 years ago

Sponsored
Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?