{"repo":"marcusschiesser/vectorstores","free":true,"listed":false,"github":"https://github.com/marcusschiesser/vectorstores","clone":"git clone https://github.com/marcusschiesser/vectorstores.git","description":"Vectorstores is a framework for using vector databases in your AI applications","language":"TypeScript","stars":17,"topics":["ai","ai-agents","data","database","embeddings","vector","vector-database"],"license":"MIT","category":"databases-storage","readme_excerpt":"vectorstores Vector database framework for your AI application. Context engineering made easy: Vectorstores provides a unified interface for connecting data to your AI application. It supports ingestion of data from various sources, loading it into vector databases and querying it later on. Lightweight : Only 77.5kb (gzip) - vectorstores is designed to be minimal and focused. It plays nicely with existing AI frameworks like Vercel AI SDK, see the Vercel integration guide for more details. It's based on a fork of LLamaIndexTS, so you can use it as a drop-in replacement for LLamaIndexTS in your existing projects. Compared to LamaIndexTS, vectorstores is more lightweight as it just focuses on vector databases and provides a unified interface for working with them. Compatibility Multiple JS Environment Support vectorstores supports multiple JS environments, including: - Node.js = 20 ✅ - Deno ✅ - Bun ✅ - Nitro ✅ - Vercel Edge Runtime ✅ (with some limitations) - Cloudflare Workers ✅ (with some limitations) Getting started Setup in Node.js, Deno, Bun, TypeScript...? See the docs: Installation Your first (minimal) retrieval example Adding provider packages In most cases, you'll also need to install provider packages to use vectorstores. These are for adding file readers for ingestion or for storing documents in vector databases. For example, to use the Weaviate vector database, you would install the following package: Examples (local + StackBlitz) - Run locally : Examples - Try in yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/marcusschiesser","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marcusschiesser/vectorstores/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}