ReactiveSearch is a suite of declarative frameworks and UI toolkits designed for building Lucene-based, vector, and faceted search interfaces. It provides a collection of pre-built React and Vue components that connect web frontends to search indices, facilitating the creation of interactive search bars, result lists, and complex filtering systems. The project distinguishes itself through a vector search interface and semantic similarity capabilities, including AI-driven natural language answer generation with source citations. It employs a reactive component model where filters and search st
Pagefind is a static site search engine that indexes HTML files to provide a browser-based search experience without the need for a backend server or API. It consists of a multilingual search indexer and a set of prebuilt, customizable user interface components for rendering search inputs and result lists. The system is designed for global content, utilizing a multilingual search indexer that detects page languages and creates independent index bundles to provide language-specific stemming and results. It further optimizes performance by using a compressed index and offloading query execution
InstantSearch is a JavaScript search framework and UI library designed for building instant search and discovery interfaces using the Algolia API. It provides a toolkit for implementing search logic, state synchronization, and result rendering across various environments, including dedicated component libraries for React and Vue.js. The framework decouples search data processing from the UI layer through a connector-based logic abstraction and a provider pattern for state distribution. This allows developers to build custom search behaviors by transforming connectors into hooks and assembling
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Searchkit este un framework de interfață pentru căutare conceput pentru construirea de interfețe de căutare cu React și Vue care se conectează la backend-uri Elasticsearch și OpenSearch. Acesta oferă un strat de traducere a interogărilor de căutare pentru a converti stările de căutare din frontend în limbaje de interogare specifice motorului și un motor de randare a rezultatelor pentru a afișa hit-uri, meniuri de fațete și paginare.
Principalele funcționalități ale searchkit/searchkit sunt: Query Translators, Search Interface Components, Elasticsearch UI Frameworks, Embedding Transformations, Semantic Search Interfaces, Vector Nearest Neighbor Search, Search Backend Connections, Custom Query Overrides.
Alternativele open-source pentru searchkit/searchkit includ: appbaseio/reactivesearch — ReactiveSearch is a suite of declarative frameworks and UI toolkits designed for building Lucene-based, vector, and… pagefind/pagefind — Pagefind is a static site search engine that indexes HTML files to provide a browser-based search experience without… algolia/instantsearch — InstantSearch is a JavaScript search framework and UI library designed for building instant search and discovery… searxng/searxng-docker — This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts… effector/effector — Effector is a reactive state management library designed for building complex, event-driven applications. It functions… cloudflare/cloudflare-docs — This repository is a technical documentation site and a collection of guides and references for implementing…