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.
☆210Updated last month
Alternatives and similar repositories for vector-storage:
Users that are interested in vector-storage are comparing it to the libraries listed below
- A client side vector search library that can embed, store, search, and cache vectors. Works on the browser and node. It outperforms OpenA…☆179Updated 8 months ago
- A simple vector database built on idb☆74Updated last year
- Vectra is a local vector database for Node.js with features similar to pinecone but built using local files.☆427Updated 2 months ago
- A pure TypeScript implementation of the HNSW algorithm for approximate nearest neighbour search.☆42Updated last year
- 🦜️🔗 This is a very simple re-implementation of LangChain, in ~100 lines of code☆251Updated last year
- JavaScript implementation of LiteLLM.☆108Updated last week
- Fully typed & consistent chat APIs for OpenAI, Anthropic, Groq, and Azure's chat models for browser, edge, and node environments.☆158Updated 7 months ago
- Minimal and opinionated OpenAI client powered by fetch.☆182Updated 3 weeks ago
- SemanticFinder - frontend-only live semantic search with transformers.js☆249Updated last month
- ☆137Updated this week
- Vercel and web-llm template to run wasm models directly in the browser.☆134Updated last year
- The Typescript-first prompt engineering toolkit for working with chat based LLMs.☆107Updated last year
- A simple and declarative way to control LLMs☆214Updated last year
- Web-optimized vector database (written in Rust).☆200Updated 2 weeks ago
- ☆196Updated last year
- hnswlib-node provides Node.js bindings for Hnswlib☆106Updated this week
- 🐤 A minimal viable logger for Prompt/LLM Engineering. Use your IDE as Logging UI - a fast, simple, extensible, zero dependency Node.js l…☆123Updated 10 months ago
- 🛠 openai function calling tools for JS/TS☆290Updated 11 months ago
- Knowledge work automation with AI agents☆165Updated last year
- A starter for working with tldraw and large language models.☆142Updated 7 months ago
- JS tokenizer for LLaMA 1 and 2☆348Updated 7 months ago
- ✦ The intuitive LLM framework☆108Updated 3 months ago
- Call any LLM with a single API. Zero dependencies.☆208Updated last year
- Build AI Agents with JS & TS☆245Updated last year
- LLM tools used in production at Dexa☆89Updated 3 weeks ago
- TypeScript generator for llama.cpp Grammar directly from TypeScript interfaces☆131Updated 6 months ago
- Enforce structured output from LLMs 100% of the time☆245Updated 6 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.☆94Updated 7 months ago
- Library to generate vector embeddings in NodeJS☆100Updated 2 months ago
- Checks Alexa's top 1M websites for the presence of OpenAI's new .well-known/ai-plugin.json files☆175Updated last year