8 repository-uri
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 este un framework de plugin-uri pentru macOS Spotlight și un instrument de integrare a sistemului. Servește drept furnizor de căutare personalizat care permite injectarea de surse de date adaptate și acțiuni programabile de rezultate în interfața nativă de căutare macOS. Sistemul utilizează un model de interceptare a interogărilor bazat pe plugin-uri pentru a returna rezultate și metadate personalizate. Se distinge printr-un sistem de plugin-uri multi-limbaj care suportă vizibilitatea specifică regiunii și localizarea conținutului, precum și capacitatea de a randa previzualizări inline bogate, bazate pe web, direct în fereastra de căutare. Framework-ul acoperă procesarea interogărilor de căutare și declanșarea de funcții personalizate cu argumente specifice la selectarea rezultatului. Include, de asemenea, capabilități pentru branding-ul vizual al plugin-urilor, cum ar fi iconițe personalizate și active pentru dark-mode.
Provides a framework for integrating custom data sources into the macOS search platform through plugins.
This project is a microservice framework for building scalable backend systems in Go. It provides an architecture for distributed systems with integrated support for service discovery, load balancing, and fault-tolerance mechanisms. The framework distinguishes itself through a domain-driven layered architecture and a remote-first configuration system that synchronizes settings between remote stores and local files with automatic failover. It implements a high-performance communication model using gRPC for unary and streaming data exchange, as well as real-time notification systems for managin
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.