Search Engine Library / RAG Pipeline
10.3k 2026-04-18
oramasearch/orama
A tiny, versatile JavaScript search engine offering full-text, vector, and hybrid search with RAG capabilities for browser, server, and edge.
Core Features
Full-Text, Vector, and Hybrid Search
GenAI Chat Sessions (RAG pipeline)
Multi-language support (30 languages for stemming/tokenization)
Geosearch & Facets
Lightweight (less than 2KB)
Quick Start
npm i @orama/oramaDetailed Introduction
Orama is a high-performance, lightweight JavaScript search engine designed for flexibility across various environments, including browsers, servers, and edge networks. It uniquely combines full-text, vector, and hybrid search capabilities with a built-in RAG (Retrieval Augmented Generation) pipeline, enabling advanced GenAI chat sessions. Its small footprint (under 2KB) and extensive features like multi-language support, geosearch, and merchandising rules make it a powerful, versatile solution for adding sophisticated search functionalities to applications.