oramasearch/orama

🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.

53
/ 100
Established

Implements BM25 ranking, typo tolerance, and multilingual stemming across 30 languages with pluggable embedding generation via TensorFlow.js. Built on a schema-driven architecture supporting nested objects and multiple data types including geopoints, with a plugin system for extensibility. Targets browser, Node.js, Deno, and edge runtimes through universal JavaScript with optional server-side persistence and a cloud-hosted answer engine for RAG workflows.

10,221 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

10,221

Forks

378

Language

TypeScript

License

Last pushed

Feb 13, 2026

Commits (30d)

0

Get this data via API

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

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