aicoolies logo
Orama logo
Orama logo

Orama

Full-text and vector search engine in under 2KB

freemiumopen sourceupdated Apr 21, 2026

Orama is a complete search engine and RAG pipeline that runs in browsers, servers, and edge environments in under 2KB. It provides full-text search, vector search, and hybrid search with built-in faceting, filters, geo-search, and typo tolerance. Orama requires no external dependencies and works entirely client-side for instant search experiences, or server-side with Node.js and Deno for larger datasets.

Orama rethinks search infrastructure by delivering a fully functional search engine small enough to ship directly in client-side JavaScript bundles. At under 2KB gzipped, it adds negligible overhead while providing full-text search with BM25 ranking, vector similarity search for semantic queries, and hybrid search that combines both approaches. This eliminates the need for server roundtrips in many search scenarios, enabling instant results as users type.

Beyond basic search, Orama includes built-in faceted filtering, geospatial queries, typo tolerance with configurable distance thresholds, stemming, stop words, and result highlighting. Its vector search supports cosine similarity and dot product metrics with configurable dimensions, making it suitable for embedding-based RAG applications. The library handles schema definition, document insertion, and index management through a clean JavaScript API that works identically across browser, Node.js, Deno, and Bun runtimes.

With over 10,300 GitHub stars and funding behind it, Orama has carved out a unique position as the embeddable search solution for AI-powered applications. The open-source library under Apache-2.0 handles local search, while Orama Cloud provides managed infrastructure for larger deployments with analytics, A/B testing, and a visual dashboard. For developers building AI coding tools, documentation sites, or knowledge bases that need fast client-side search, Orama offers a compelling zero-infrastructure alternative.

Pricing

Free open source — Orama Cloud from $49/mo

Platforms

Browser, Node.js, Deno, Bun — under 2KB gzipped

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Cloudflare logo

Cloudflare Vectorize

Edge-native vector database for Workers and AI applications

Cloudflare Vectorize is Cloudflare’s managed vector database for Workers and edge AI applications. It is distinct from the existing Cloudflare Workers tool page: Workers is the compute runtime, while Vectorize is the embedding index and vector-query layer used to add semantic retrieval to Cloudflare-hosted apps.

freemium
Upstash Vector logo

Upstash Vector

Serverless vector database with pay-as-you-go API pricing

Upstash Vector is a managed serverless vector database for RAG, semantic search, and embedding lookup. It is separate from the existing Upstash platform record in the aicoolies catalog: this slug covers the Vector product line, not the broader Redis, Kafka, or QStash platform.

freemium
OpenSearch logo

OpenSearch

Open-source search engine with vector and hybrid retrieval

OpenSearch is an Apache-2.0 distributed search engine with native vector-search support for teams that want BM25, filters, aggregations, and k-NN retrieval in the same search stack. It is distinct from Elasticsearch in the aicoolies catalog: OpenSearch is the AWS-backed open fork with its own docs, plugin path, and serverless deployment options.

Open Source
Deep Lake logo

Deep Lake

AI data runtime for multimodal datasets and vector search

Deep Lake is an open-source AI data runtime from Activeloop for storing, versioning, and querying multimodal data and embeddings. It fits teams building RAG, training, evaluation, or dataset-heavy agent workflows that need a bridge between vector search, structured metadata, and large image, text, audio, or video collections.

Open Source
SeekDB logo

SeekDB

AI-native state store with hybrid vector and full-text search

SeekDB is an open-source AI-native state store from the OceanBase ecosystem that combines MySQL-compatible data access with hybrid vector and full-text retrieval. It targets agent and AI application teams that need embedded or server deployment, copy-on-write style sandboxes, and searchable state without gluing together several separate storage layers.

Open Source
TigerData logo

pgvectorscale

DiskANN-powered vector search extension for PostgreSQL

pgvectorscale is an open-source PostgreSQL extension from Timescale that complements pgvector with DiskANN-based approximate vector search. It is useful for teams that want faster embedding retrieval while keeping vectors, filters, and application data inside the Postgres ecosystem instead of adopting a separate hosted vector database.

Open Source

FAQ

What is Orama?

Orama is a complete search engine and RAG pipeline that runs in browsers, servers, and edge environments in under 2KB. It provides full-text search, vector search, and hybrid search with built-in faceting, filters, geo-search, and typo tolerance. Orama requires no external dependencies and works entirely client-side for instant search experiences, or server-side with Node.js and Deno for larger datasets.

Is Orama free?

Orama offers a free tier alongside paid plans. Free open source — Orama Cloud from $49/mo

Is Orama open source?

Yes — Orama is open source.

What are the best Orama alternatives?

The top editor-verified Orama alternatives are Typesense, WeKnora.