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/orama

Detailed 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.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.