This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/edwinkys on 2024-03-22 19:47:38.
Happy Friday all!
I noticed that a lot of redditors in this sub-reddit are building apps with RAG pipeline. So, I just want to share a project that I have been working on, OasysDB. OasysDB is an easy-to-use embedded vector store with HNSW indexing algorithm dedicated to store vectors flexibly.
Why use OasysDB
- Fully embedded and no complicated setups. Simply use
pip install oasysdb
for Python orcargo add oasysdb
for Rust. - Flexible schema for storing data alongside your vectors like source text or URLs.
- Incremental indexing; inserts, updates, or deletes vector records in a collection without rebuilding the index.
- Built-in but optional persistance to save your vector collections to disk for later uses.
Demo
This is a Google Colab demo where I create a simple image similarity search system using OasysDB and HF Vision Transformer:
If you decide to try it out, please feel free to reach out to me. I’d be down to help 😁