Orama
Apache-2.0 full-text, vector and hybrid search in JS
Next.js / App Platform · Apache-2.0 · 10.6k
Reviewed 2026-10-18 · last push 2026-10-18 · repo checked 2026-10-19
What's Good
Apache-2.0 per the LICENSE file (oramasearch/orama; GitHub shows no detected license), release v3.1.18 (2025-12-19). Install from npm, yarn, pnpm or bun, or import from a CDN in the browser or Deno. BM25 ranking, stemming and tokenisation in 30 languages, pinning rules for merchandising, field boosting and a plugin system. Great for docs search and small catalogs without a server. ★~10.6k.
The Catch
The index lives in memory in your process, so it fits small to medium datasets, not millions of large documents. The last release was December 2025 and the last code change July 2026, so the open-source library moves slowly while the company focuses on Orama Cloud. GitHub does not detect the license; the LICENSE.md text is Apache-2.0.
Verdict
A great zero-server search library for docs and small catalogs.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/orama)
HTML
<a href="https://stackgems.com/gems/orama"><img src="https://stackgems.com/badge/orama.svg" alt="Orama reviewed on Stack Gems" height="20"></a>
Related
Next.js →- OJRust-native React build tool aimed at agents and CI
- AppwriteBSD-3-Clause backend: auth, database, storage, functions
- Dexie.jsApache-2.0 friendly IndexedDB wrapper for the browser
- TypeORMMIT TypeScript ORM with Active Record and Data Mapper
- iron-sessionMIT stateless encrypted cookie sessions for JavaScript