9 repositorios
Tools that allow users to inject custom scripts and interface modifications into websites to extend browser functionality.
Distinguishing note: This category focuses on user-script management and site-specific automation, distinct from general-purpose browser automation or web development frameworks.
Explore 9 awesome GitHub repositories matching web development · Browser Extension Script Managers. Refine with filters or upvote what's useful.
Bilibili-Evolved is a browser-based environment that functions as a web content modification engine. It operates as a user interface customization suite, allowing users to personalize their browsing experience by injecting custom logic and interface modifications directly into the Bilibili platform. The project distinguishes itself through a modular component architecture that organizes independent features into isolated units, which can be toggled or configured individually. It utilizes a user-script injection mechanism and a document mutation observer pattern to dynamically alter site asset
Provides a dedicated environment for managing and executing custom user scripts to modify website behavior and interface elements.
Min is a minimalist, privacy-focused web browser designed to limit data collection and remove interface clutter. It serves as an ad-blocking tool that prevents tracking scripts and advertisements from loading to improve page speed and protect user identity. The browser differentiates itself through organized tab management, where related tabs are grouped into named tasks to separate work streams. It features a tag-based bookmark manager that replaces traditional hierarchical folders with custom labels and provides a simplified reader view to strip away non-essential page elements for focused
Executes custom JavaScript snippets and userscripts to modify page behavior and add functionality.
Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and manage custom scripts and CSS to modify the behavior and appearance of websites based on metadata-driven trigger conditions. The project functions as a cloud-synced script manager, backing up and synchronizing scripts across different devices using external cloud storage services. It also serves as a cross-origin request bridge, providing a communication layer that enables scripts to bypass the same-origin policy to fetch data. The tool covers a broad range of browser automation
Acts as a manager for injecting custom scripts and interface modifications into websites.
Tampermonkey is a userscript manager used for browser behavior modification and web page automation. It allows for the installation and management of custom scripts that inject JavaScript into web pages to change their appearance or functionality. The project enables cross-browser script synchronization to maintain a consistent set of modifications across multiple devices. It provides a mechanism to manage custom userscript collections and synchronize them via cloud accounts. The system covers a broad range of capabilities including the automation of repetitive tasks on specific websites and
Provides a specialized manager for injecting custom scripts and interface modifications to extend browser functionality.
Este proyecto es una biblioteca de referencia y una colección de ejemplos de código prácticos para construir extensiones de navegador utilizando las APIs de WebExtensions. Proporciona guías de implementación y ejemplos funcionales para componentes centrales de extensiones, incluyendo scripts de contenido, procesos en segundo plano y popups de acción del navegador. El repositorio se centra en demostrar patrones de implementación específicos para la personalización de la UI del navegador y la manipulación de páginas web. Incluye ejemplos para crear barras laterales, menús contextuales y páginas de opciones, así como técnicas para inyectar scripts y estilos para alterar elementos del DOM y la apariencia de la página. El proyecto cubre una amplia gama de capacidades, incluyendo la comunicación entre procesos mediante puentes de mensajería, la interceptación y modificación de peticiones de red, y la gestión de pestañas, historial y marcadores del navegador. También proporciona ejemplos para la persistencia de estado mediante almacenamiento local, verificación de identidad usando OAuth2 y la integración de paneles personalizados dentro de las herramientas de desarrollo del navegador.
Controls the dynamic registration and unregistration of scripts to manage when custom code is active.
Userscripts is a Safari browser extension that installs and runs custom JavaScript and CSS on websites through Apple's content script injection system. It provides a privileged execution context that allows userscripts to perform cross-origin HTTP requests and access clipboard functionality beyond standard browser sandbox restrictions. The extension uses metadata tags like @match, @run-at, and @weight to control precisely when and where scripts execute on web pages. It includes a built-in code editor with syntax highlighting and linting for modifying scripts directly, and supports automatic s
Provides a sidebar, editor, and controls to add, edit, enable, disable, and delete custom JavaScript and CSS files.
CSDNGreener es un conjunto de herramientas y reglas personalizadas diseñadas como una extensión de navegador o script de usuario de Tampermonkey para filtrar contenido promocional y limpiar diseños web. Funciona como un filtro de contenido específicamente para la plataforma CSDN, eliminando anuncios y ventanas flotantes para mejorar la legibilidad de la página. El proyecto se centra en la optimización de la interfaz para CSDN, modificando el diseño y la interfaz de usuario para mejorar la velocidad de navegación y la usabilidad. Lo logra eliminando ventanas emergentes promocionales y elementos visuales distractores para crear un entorno de lectura más limpio. Estas capacidades se implementan mediante filtrado de contenido, optimización de diseño y la gestión de JavaScript personalizado mediante Tampermonkey.
Utilizes browser extension script management to alter the behavior of specific websites.
I-Still-Dont-Care-About-Cookies es una extensión de navegador y bloqueador de contenido diseñado para eliminar advertencias de consentimiento de cookies y popups de sitios web. Funciona como una herramienta de privacidad del navegador y filtro de elementos DOM que reduce el desorden del sitio web y las interrupciones visuales durante la navegación web. La extensión identifica y oculta elementos intrusivos utilizando una base de datos de selectores específicos de dominio. Emplea una combinación de inyección CSS para ocultar elementos y ejecución de JavaScript para eliminar componentes de interfaz complejos que no pueden ser ocultados solo por hojas de estilo. La herramienta gestiona scripts de contenido y selectores CSS para optimizar la experiencia de navegación filtrando superposiciones de notificaciones repetitivas y formularios de consentimiento.
Manages content scripts and CSS selectors to inject interface modifications into websites for a streamlined experience.
Scriptcat is a user script manager and browser extension designed to install, execute, and manage custom JavaScript scripts to modify website behavior and extend browser functionality. It features a JavaScript sandbox environment that provides specialized APIs for storage, cookies, and system notifications, alongside a cloud-synced script repository to keep subscriptions and configurations consistent across multiple devices. The project includes an in-browser script editor for writing, testing, and debugging code directly within the browser. It also incorporates a cross-domain request engine
Acts as a comprehensive manager for installing and executing custom JavaScript scripts to modify website behavior.