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: almost 2 years ago
algiorithmdata-structuresfull-textjavascriptnodesearchsearch-algorithmsearch-enginetypescripttypo-tolerancevectorvector-databasevector-database-embeddingvector-searchvector-search-engine

Related projects:

RepositoryDescriptionStars
umami-software/umamiAn open-source analytics platform that provides a privacy-focused alternative to Google Analytics23,347
prisma/prismaA toolkit for building databases and applications with a unified, type-safe query builder40,117
kbrsh/wadeA 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/minisearchA lightweight full-text search engine for browser and Node applications4,922
balderdashy/waterlineAn adapter-based ORM for Node.js with support for various databases and protocols.5,409
nilsherzig/llocalsearchAn aggregator system using local Large Language Models (LLMs) to search the internet and provide answers.5,716
orama-interactive/pixeloramaA powerful and accessible pixel art multitool with features for animation, drawing, image manipulation, and export.7,319
scisharp/llamasharpAn efficient C#/.NET library for running Large Language Models (LLMs) on local devices2,750
sugarforever/chat-ollamaAn open-source chatbot platform using large language models and vector databases2,707
run-llama/llama_indexA data framework for augmenting Large Language Models (LLMs) with private data37,371
meilisearch/meilisearchA 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/marqoAn end-to-end vector search engine that handles text and image similarity4,679
neuml/txtaiAn all-in-one embeddings database for semantic search, LLM orchestration and language model workflows9,709
algolia/algoliasearch-railsA Ruby gem that integrates the Algolia Search API with popular Object-Relational Mappers412
lancedb/lancedbA serverless vector search and storage database built with Rust, enabling efficient similarity searches across multimodal data.4,993