orama

Search engine library

A complete search engine and RAG pipeline in your browser or edge network with support for various search types.

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

GitHub

9k stars
38 watching
291 forks
Language: TypeScript
last commit: 13 days ago
algiorithmdata-structuresfull-textjavascriptnodesearchsearch-algorithmsearch-enginetypescripttypo-tolerancevectorvector-databasevector-database-embeddingvector-searchvector-search-engine

Related projects:

Repository Description Stars
umami-software/umami An analytics platform that provides a privacy-focused alternative to Google Analytics using TypeScript. 22,875
prisma/prisma A toolkit for building databases and applications with a unified, type-safe query builder 39,737
kbrsh/wade A fast search library that generates an index from a dataset and performs searches using a combination of tokenization, scoring, and depth-first search algorithms. 2,978
lucaong/minisearch A lightweight JavaScript search engine for full-text indexing and querying of text data in memory-only applications. 4,853
balderdashy/waterline An adapter-based ORM for Node.js with support for various databases and protocols. 5,411
nilsherzig/llocalsearch An aggregator system using local Large Language Models (LLMs) to search the internet and provide answers. 5,671
orama-interactive/pixelorama A powerful and accessible pixel art multitool with features for animation, drawing, image manipulation, and export. 7,187
scisharp/llamasharp A C#/.NET library to efficiently run Large Language Models (LLMs) on local devices 2,673
sugarforever/chat-ollama An open-source chatbot platform using large language models and vector databases 2,651
run-llama/llama_index A data framework for augmenting Large Language Models (LLMs) with private data 36,776
meilisearch/meilisearch A search API that provides features such as hybrid search, typo tolerance, and faceted filtering for building fast and customizable search experiences in applications and websites. 47,449
marqo-ai/marqo An end-to-end vector search engine that handles text and image similarity 4,629
neuml/txtai An all-in-one embeddings database for semantic search, LLM orchestration and language model workflows 9,369
algolia/algoliasearch-rails A Ruby gem that integrates the Algolia Search API with popular Object-Relational Mappers 410
lancedb/lancedb A serverless vector search and storage database built with Rust, enabling efficient similarity searches across multimodal data. 4,757