8 repositorios
Extensions and modules for integrating custom data sources into search platforms.
Distinguishing note: Focuses on extensibility and custom data ingestion for search engines, distinct from general database drivers.
Explore 8 awesome GitHub repositories matching data & databases · Search Engine Plugins. Refine with filters or upvote what's useful.
This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a
Integrates modular plugins to extend search behavior and process results within the search pipeline.
OpenSearch is a distributed search and analytics engine designed for indexing, searching, and analyzing massive volumes of structured and unstructured data in real time. It functions as a comprehensive platform that integrates enterprise-grade search capabilities, a vector database for high-dimensional similarity lookups, and a unified observability suite for monitoring logs, metrics, and traces across complex distributed environments. The platform distinguishes itself through its support for agentic workflow automation, allowing users to orchestrate multi-agent tasks and integrate foundation
Supports deep extensibility through a plugin-based architecture for adding specialized features and custom data types.
Pansou is a cloud storage search engine and distributed search aggregator designed to locate and retrieve files across multiple remote storage platforms. It functions by consolidating search results from various sources into a single interface, allowing users to find specific files through keyword-based queries. The system utilizes a plugin-based architecture that supports the development of custom search modules. This extensibility enables the integration of external artificial intelligence clients, which can interact with the platform to automate the discovery and refinement of file metadat
Enables the integration of custom plugins to automate file discovery and retrieval across diverse cloud storage providers.
Cerebro is a cross-platform productivity tool and keyboard-driven command palette. It serves as a central search interface and desktop application launcher for finding and initiating the execution of local files, installed software, and web services. The application is an extensible search tool that supports a plugin system, allowing third-party modules to register custom search providers and new functional capabilities. The software covers several capability areas, including local file system navigation and preview, integrated web search, and productivity utilities for natural language mat
Allows the integration of custom data sources and search providers via a plugin system.
This is a collection of search plugins and a Python-based framework for extending qBittorrent's built-in search capabilities. The project provides a plugin-class-based search engine architecture where each torrent site is wrapped in a Python class that implements a standard search interface, allowing the client to query multiple sources uniformly. It includes a Torznab API standard integration for connecting to standardized search engines, and supports external proxy aggregation through Jackett to route queries through a server that aggregates results from many private and public trackers. Th
Creating custom Python search plugins that scrape torrent websites and return formatted results for qBittorrent's built-in search engine.
Flashlight es un framework de plugins para macOS Spotlight y herramienta de integración del sistema. Sirve como un proveedor de búsqueda personalizado que permite la inyección de fuentes de datos a medida y acciones de resultados programables en la interfaz de búsqueda nativa de macOS. El sistema utiliza un modelo de interceptación de consultas basado en plugins para devolver resultados y metadatos personalizados. Se distingue por un sistema de plugins multilingüe que admite visibilidad específica por región y localización de contenido, así como la capacidad de renderizar vistas previas ricas e integradas directamente dentro de la ventana de búsqueda. El framework cubre el procesamiento de consultas de búsqueda y el disparo de funciones personalizadas con argumentos específicos tras la selección de un resultado. También incluye capacidades para la identidad visual del plugin, como iconos personalizados y activos para el modo oscuro.
Provides a framework for integrating custom data sources into the macOS search platform through plugins.
Este proyecto es un framework de microservicios para construir sistemas backend escalables en Go. Proporciona una arquitectura para sistemas distribuidos con soporte integrado para descubrimiento de servicios, balanceo de carga y mecanismos de tolerancia a fallos. El framework se distingue por una arquitectura en capas basada en el dominio y un sistema de configuración remoto que sincroniza la configuración entre almacenes remotos y archivos locales con conmutación por error automática. Implementa un modelo de comunicación de alto rendimiento utilizando gRPC para el intercambio de datos unarios y de streaming, así como sistemas de notificación en tiempo real para gestionar conexiones persistentes de clientes. El sistema cubre una amplia gama de capacidades distribuidas, incluyendo la gestión del tráfico mediante disyuntores (circuit breaking) y limitación de tasa (rate limiting), y observabilidad a través de rastreo distribuido, registro centralizado y monitoreo de salud. También incorpora herramientas de infraestructura de datos como filtros de bloom probabilísticos, bloqueo distribuido y autenticación de servicios basada en tokens. El proyecto incluye soporte de despliegue para entornos de Elasticsearch y HBase contenedorizados.
Provides a way to integrate custom analysis plugins to extend search engine language processing capabilities.
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
Supports the development of custom search plugins to modify requests and process results within the search pipeline.