Orama
OramaSearchOrama is a full-text, vector and hybrid search engine that runs embedded in the browser, on a server, or at the edge, in under 2KB of core JavaScript. It indexes and stores documents itself rather than talking to a separate server, with no native dependencies.
Verified 2026-09-02 via the GitHub API and the LICENSE body.
Openness
5 high confidence- license
- Apache-2.0(OSI)
- source
- public
- core-gated
- ungated
Apache-2.0 license body confirmed under an OramaSearch Inc. copyright line, which is why the GitHub API reports NOASSERTION. The repository is public and unarchived and builds the whole engine, and the README describes no paid tier, enterprise edition or license-gated build beside it - Orama Cloud is a separately sold hosted service rather than a piece withheld from the published engine.
- https://github.com/oramasearch/orama/blob/main/LICENSE.md recorded 2026-09-02
LICENSE.md is the verbatim Apache-2.0 text under a copyright 2023 OramaSearch Inc. line, which is why the GitHub API reports NOASSERTION rather than Apache-2.0.
- https://api.github.com/repos/oramasearch/orama recorded 2026-09-02
Repo metadata - license spdx_id NOASSERTION, private false, archived false, default branch main - for oramasearch/orama.
- https://github.com/oramasearch/orama/blob/main/README.md recorded 2026-09-02
README describes a complete full-text, vector and hybrid search engine that runs embedded in the browser, server or edge network, with no paid tier, enterprise edition or license-key-gated build beside the Apache-2.0 engine, only a separately sold Orama Cloud service.
Adoption
4 high confidence5,371,921 npm downloads of `@orama/orama` in the trailing 30 days, which lands in the 1M-10M band of the software usage scale, level 4. Orama ships as an embeddable library with no separate server, so the npm package is the product itself rather than a client to one.
- https://api.npmjs.org/downloads/point/last-month/@orama/orama recorded 2026-09-02
downloads = 5,371,921 for @orama/orama over 2026-07-31 to 2026-08-29.
Capability
3 medium confidenceBanded on the category feature matrix as working single-purpose store or index, level with pgvector - it indexes and persists documents itself across several retrieval modes, but runs single-node with no built-in clustering or replication, so it does not reach the distributed, cluster-capable band above.
- https://github.com/oramasearch/orama/blob/main/README.md recorded 2026-09-02
README documents a single-node, embeddable full-text, vector and hybrid search engine with its own document and index storage, and no distributed cluster mode.
Verified 2026-09-02