8 مستودعات
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 is a macOS Spotlight plugin framework and system integration tool. It serves as a custom search provider that allows the injection of tailored data sources and programmable result actions into the native macOS search interface. The system utilizes a plugin-based query interception model to return custom results and metadata. It distinguishes itself through a multi-language plugin system that supports region-specific visibility and content localization, as well as the ability to render rich, web-based inline previews directly within the search window. The framework covers search qu
Provides a framework for integrating custom data sources into the macOS search platform through plugins.
هذا المشروع عبارة عن إطار عمل للخدمات المصغرة لبناء أنظمة خلفية قابلة للتوسع في Go. يوفر بنية للأنظمة الموزعة مع دعم متكامل لاكتشاف الخدمات، وموازنة التحميل، وآليات تحمل الأخطاء. يتميز إطار العمل ببنية طبقات تعتمد على المجال ونظام تهيئة عن بُعد يقوم بمزامنة الإعدادات بين المخازن البعيدة والملفات المحلية مع تجاوز الفشل التلقائي. ينفذ نموذج اتصال عالي الأداء باستخدام gRPC لتبادل البيانات الفردي والمتدفق، بالإضافة إلى أنظمة إشعارات في الوقت الفعلي لإدارة اتصالات العملاء المستمرة. يغطي النظام مجموعة واسعة من القدرات الموزعة، بما في ذلك إدارة حركة المرور عبر كسر الدوائر (circuit breaking) وتحديد المعدل، وقابلية المراقبة من خلال التتبع الموزع، والتسجيل المركزي، ومراقبة الصحة. كما يدمج أدوات بنية البيانات مثل مرشحات bloom الاحتمالية، والقفل الموزع، ومصادقة الخدمة القائمة على الرموز. يتضمن المشروع دعم النشر لبيئات Elasticsearch و HBase المعبأة في حاويات.
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.