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.
Stemmers for Orama
Stop-words for Orama
OpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources
Performant search algorithm optimized for descriptive texts
Connection pool for node-postgres
Orama UI is a composable, unstyled React component library designed to provide flexible building blocks for search and chat interfaces powered by [Orama](https://orama.com/). All components are unopinionated about styling, allowing you to fully control th
Performant search algorithm optimized for descriptive texts
Additional tokenizers for Orama
A minimal and tiny Node.js Worker Thread Pool implementation, a fork of piscina, but with fewer features
Data persistence plugin for Orama
Orama plugin for search match highlighting
A general purpose buffer pool.
Resource pooling for Node.JS
Generic resource pooling for Node.JS
Orama Switch allows you to run queries on Orama Cloud, OramaCore and Orama JS with a single interface
Orama SDK client for Node.js, Deno, and Browsers
Reuse typed arrays
Orama plugin to populate an index with HTML/Markdown documents
TypeScript definitions for pg-pool
JavaScript and TypeScript client for OramaCore
Orama plugin for providing analytics data on your searches
UI web components for Orama Cloud
Highlight any text in any JavaScript lib (browser, server, React, Vue, you name it!)