#14 · Primary category: Vector Databases

orama

algiorithm data-structures full-text javascript node search search-algorithm search-engine typescript typo-tolerance vector vector-database vector-database-embedding vector-search vector-search-engine

🌌 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