orama

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

10.1k
Stars
+235
Gained
2.4%
Growth
TypeScript
Language

💡 Why It Matters

Orama addresses the need for a lightweight, efficient search engine that can be deployed across various environments, including browsers, servers, and edge networks. This is particularly valuable for ML/AI teams looking to integrate advanced search capabilities without the overhead of heavier solutions. With over 10,000 stars, Orama demonstrates a solid level of community interest and engagement, indicating its maturity as a production-ready solution. However, it may not be the best fit for projects requiring extensive customisation or those needing complex search algorithms beyond its current capabilities.

🎯 When to Use

Orama is a strong choice for projects that require a fast, self-hosted search solution with support for full-text and vector search. Teams should consider alternatives if they need a more comprehensive search engine with advanced features or if their application demands extensive scalability.

👥 Team Fit & Use Cases

This open source tool for engineering teams is ideal for ML/AI engineers, data scientists, and developers focused on building search functionalities into applications. It is commonly used in products that require efficient data retrieval, such as content management systems, e-commerce platforms, and research applications.

🎭 Best For

🏷️ Topics & Ecosystem

algiorithm data-structures full-text javascript node search search-algorithm search-engine typescript typo-tolerance vector vector-database vector-database-embedding vector-search vector-search-engine

📊 Activity

Latest commit: 2026-02-13. Over the past 96 days, this repository gained 235 stars (+2.4% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.