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
40 watching
296 forks
Language: TypeScript
last commit: about 2 months ago
algiorithmdata-structuresfull-textjavascriptnodesearchsearch-algorithmsearch-enginetypescripttypo-tolerancevectorvector-databasevector-database-embeddingvector-searchvector-search-engine

Related projects:

Repository Description Stars
umami-software/umami An open-source analytics platform that provides a privacy-focused alternative to Google Analytics 23,347
prisma/prisma A toolkit for building databases and applications with a unified, type-safe query builder 40,117
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,979
lucaong/minisearch A lightweight full-text search engine for browser and Node applications 4,922
balderdashy/waterline An adapter-based ORM for Node.js with support for various databases and protocols. 5,409
nilsherzig/llocalsearch An aggregator system using local Large Language Models (LLMs) to search the internet and provide answers. 5,716
orama-interactive/pixelorama A powerful and accessible pixel art multitool with features for animation, drawing, image manipulation, and export. 7,319
scisharp/llamasharp An efficient C#/.NET library for running Large Language Models (LLMs) on local devices 2,750
sugarforever/chat-ollama An open-source chatbot platform using large language models and vector databases 2,707
run-llama/llama_index A data framework for augmenting Large Language Models (LLMs) with private data 37,371
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,974
marqo-ai/marqo An end-to-end vector search engine that handles text and image similarity 4,679
neuml/txtai An all-in-one embeddings database for semantic search, LLM orchestration and language model workflows 9,709
algolia/algoliasearch-rails A Ruby gem that integrates the Algolia Search API with popular Object-Relational Mappers 412
lancedb/lancedb A serverless vector search and storage database built with Rust, enabling efficient similarity searches across multimodal data. 4,993