postgresml/korvus

Korvus is a search SDK that unifies the entire RAG pipeline in a single database query. Built on top of Postgres with bindings for Python, JavaScript, Rust and C.

55
/ 100
Established

Combines embedding generation, reranking, and LLM inference through pgml and pgvector extensions, executing the entire RAG pipeline as optimized SQL queries rather than orchestrated service calls. Supports async operations across Python, JavaScript, Rust, and C, with pluggable components for custom models, text splitters, and semantic search backends, all executed within a single Postgres connection.

1,459 stars and 266 monthly downloads. No commits in the last 6 months. Available on PyPI.

Stale 6m No Dependents
Maintenance 0 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 14 / 25

How are scores calculated?

Stars

1,459

Forks

49

Language

Rust

License

MIT

Last pushed

Jan 31, 2025

Monthly downloads

266

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/postgresml/korvus"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.