nitaiaharoni1 / 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.
☆225Updated 5 months ago
Alternatives and similar repositories for vector-storage
Users that are interested in vector-storage are comparing it to the libraries listed below
Sorting:
- A client side vector search library that can embed, store, search, and cache vectors. Works on the browser and node. It outperforms OpenA…☆201Updated 11 months ago
- A simple vector database built on idb☆86Updated last year
- Vectra is a local vector database for Node.js with features similar to pinecone but built using local files.☆476Updated this week
- Fully typed & consistent chat APIs for OpenAI, Anthropic, Groq, and Azure's chat models for browser, edge, and node environments.☆170Updated 11 months ago
- JavaScript implementation of LiteLLM.☆125Updated last month
- Web-optimized vector database (written in Rust).☆231Updated 2 months ago
- Vercel and web-llm template to run wasm models directly in the browser.☆148Updated last year
- Library to generate vector embeddings in NodeJS☆117Updated last month
- ☆150Updated 3 months ago
- 🛠 openai function calling tools for JS/TS☆294Updated last year
- SemanticFinder - frontend-only live semantic search with transformers.js☆268Updated last month
- The Typescript-first prompt engineering toolkit for working with chat based LLMs.☆109Updated last year
- Integrate 200+ LLMs with one TypeScript SDK using OpenAI's format.☆237Updated 3 weeks ago
- Self-hosted version of OpenAI’s new stateful Assistants API☆539Updated last month
- 🕸️🦀 A WASM vector similarity search written in Rust☆954Updated last year
- 🦜️🔗 This is a very simple re-implementation of LangChain, in ~100 lines of code☆253Updated last year
- Minimal and opinionated OpenAI client powered by fetch.☆188Updated 4 months ago
- Parse incomplete json text in best-effort manner☆199Updated 3 months ago
- Turn a stream of token into a parsable JSON object as soon as possible. Enable Streaming UI for AI app based on LLM.☆114Updated 11 months ago
- Write programs you can talk to.☆373Updated last year
- A simple and declarative way to control LLMs☆217Updated last year
- Node.js bindings for faiss☆127Updated last year
- ☆70Updated last year
- LLM tools used in production at Dexa☆99Updated 4 months ago
- A pure TypeScript implementation of the HNSW algorithm for approximate nearest neighbour search.☆43Updated last year
- The fastest JavaScript BPE Tokenizer Encoder Decoder for OpenAI's GPT-2 / GPT-3 / GPT-4 / GPT-4o / GPT-o1. Port of OpenAI's tiktoken with…☆570Updated 2 months ago
- OpenAI's tiktoken but with node bindings☆104Updated 11 months ago
- Edge full-stack LLM platform. Written in Rust☆379Updated 11 months ago
- hnswlib-node provides Node.js bindings for Hnswlib☆109Updated last week
- Opinionated knowledge extraction and semantic retrieval for Gen AI applications.☆71Updated last year