#14 · Primary category: Vector Databases
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.
Project last updated:08/04/26
GitHub Stars
10.5K
Forks
400
Contributors
112
License
Other
Why we included this project
Orama runs a full search engine inside your application process instead of forcing you to spin up a separate service. It's a TypeScript library that handles full-text, vector, and hybrid search in the browser, on a Node server, or on edge runtimes, with a claimed footprint under 2kb. That makes it a natural fit for client-side search over local datasets and offline-first apps, where a dedicated database would add latency and ongoing operational overhead. The package ships the practical features developers reach for quickly: BM25 ranking, typo tolerance, filtering, facets, field boosting, geosearch, and stemming in 30 languages. It also includes a RAG pipeline for grounding LLM answers in your indexed content, so teams can go from indexing to retrieval-augmented chat without stitching together several libraries.
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
supabase
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
tidb
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
qdrant
Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
chroma
Search infrastructure for AI