#45 · Primary category: AI Data Infrastructure & Storage
vectorflow
VectorFlow is a high volume vector embedding pipeline that ingests raw data, transforms it into vectors and writes it to a vector DB of your choice.
Project last updated:05/16/24
GitHub Stars
703
Forks
51
Contributors
11
License
Apache-2.0
Why we included this project
VectorFlow is for teams that need to move large volumes of documents into a vector database without building the ingestion plumbing themselves. You submit raw files through a simple API and it handles chunking and embedding, then writes the vectors to a store you choose, with Pinecone, Qdrant, and Weaviate supported out of the box. Under the hood it runs on a job queue backed by Postgres, RabbitMQ, and MinIO, so heavy batches get processed reliably instead of failing partway through. If you are putting together RAG-backed search or retrieval, it works as a self-hosted ingestion layer you can run with docker compose locally or scale on Kubernetes. Keep in mind it is still an MVP, so check that the current feature set covers your file types and target vector database before relying on it in production.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ClickHouse
ClickHouse® is a real-time analytics database management system
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
gun
An open source cybersecurity protocol for syncing decentralized graph data.
emqx
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.