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
Greasemonkey is a Firefox extension that functions as a JavaScript userscript engine and manager, executing custom scripts on target web pages to automate tasks and alter page functionality. It injects user code into the isolated execution context of web pages before or during page load, allowing users to modify content, behavior, and styling dynamically on specific websites. The extension integrates natively into the browser extension system using background processes and messaging interfaces. It parses special comment blocks inside scripts to determine execution permissions, URL matching pa
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
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
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 main features of quoid/userscripts are: Userscript Managers, Userscript Metadata Definitions, Userscript Lifecycle Controllers, Cross-Origin Request Engines, Cross-Origin HTTP Request APIs, Privileged Browser, Browser Extension Script Managers, Script Update Management.
Open-source alternatives to quoid/userscripts include: violentmonkey/violentmonkey — Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and… greasemonkey/greasemonkey — Greasemonkey is a Firefox extension that functions as a JavaScript userscript engine and manager, executing custom… scriptscat/scriptcat — Scriptcat is a user script manager and browser extension designed to install, execute, and manage custom JavaScript… tampermonkey/tampermonkey — Tampermonkey is a userscript manager used for browser behavior modification and web page automation. It allows for the… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… bewlybewly/bewlybewly — BewlyBewly is a browser extension that customizes the Bilibili homepage, modifying its layout and appearance to…