awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Tampermonkey avatar

Tampermonkey/tampermonkey

0
View on GitHub↗
5,269 stars·521 forks·JavaScript·gpl-3.0·3 vues

Tampermonkey

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 the provision of advanced browser APIs to scripts for resource loading and system notifications.

Features

  • Userscript Managers - Functions as a full-featured manager for installing, editing, and toggling custom userscripts to modify website behavior.
  • Web Task Automations - Enables the automation of repetitive browser-based workflows and site interactions through custom scripts.
  • Page Content Modifications - Allows adding custom functionality or removing unwanted elements from web pages via JavaScript injection.
  • Browser Extension Script Managers - Provides a specialized manager for injecting custom scripts and interface modifications to extend browser functionality.
  • Script Injections - Provides mechanisms to inject custom JavaScript into web pages to modify behavior and automate tasks.
  • URL-Matched Injections - Triggers script execution only when the active page URL matches specified include or exclude patterns.
  • Cross-Platform Collection Syncing - Synchronizes custom script collections across multiple browser installations and devices via remote services.
  • Sandboxed Scripting - Executes user-provided scripts within an isolated environment to prevent interference between scripts or the browser.
  • JSON State Synchronization - Uses JSON payloads to synchronize script metadata and source code across different devices and cloud accounts.
  • Privileged Browser - Provides a bridge that grants restricted page scripts access to privileged browser-level functions via message passing.
  • Persistent Background Workers - Maintains a persistent background process to manage script configurations and state across multiple browser tabs.
  • Browser APIs - Exposes advanced browser APIs for resource loading, system notifications, and window manipulation to custom scripts.

Historique des stars

Graphique de l'historique des stars pour tampermonkey/tampermonkeyGraphique de l'historique des stars pour tampermonkey/tampermonkey

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait tampermonkey/tampermonkey ?

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.

Quelles sont les fonctionnalités principales de tampermonkey/tampermonkey ?

Les fonctionnalités principales de tampermonkey/tampermonkey sont : Userscript Managers, Web Task Automations, Page Content Modifications, Browser Extension Script Managers, Script Injections, URL-Matched Injections, Cross-Platform Collection Syncing, Sandboxed Scripting.

Quelles sont les alternatives open-source à tampermonkey/tampermonkey ?

Les alternatives open-source à tampermonkey/tampermonkey incluent : scriptscat/scriptcat — Scriptcat is a user script manager and browser extension designed to install, execute, and manage custom JavaScript… violentmonkey/violentmonkey — Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and… quoid/userscripts — Userscripts is a Safari browser extension that installs and runs custom JavaScript and CSS on websites through Apple's… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… greasemonkey/greasemonkey — Greasemonkey is a Firefox extension that functions as a JavaScript userscript engine and manager, executing custom… requestly/requestly.

Alternatives open source à Tampermonkey

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tampermonkey.
  • scriptscat/scriptcatAvatar de scriptscat

    scriptscat/scriptcat

    4,122Voir sur GitHub↗

    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

    TypeScriptchrome-extensiongreasemonkey-userscriptscriptcat
    Voir sur GitHub↗4,122
  • violentmonkey/violentmonkeyAvatar de violentmonkey

    violentmonkey/violentmonkey

    7,874Voir sur GitHub↗

    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

    JavaScriptuserscripts-supportviolentmonkeywebextensions
    Voir sur GitHub↗7,874
  • quoid/userscriptsAvatar de quoid

    quoid/userscripts

    4,349Voir sur GitHub↗

    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

    Swiftsafarisafari-app-extensionsafari-extension
    Voir sur GitHub↗4,349
  • mdn/webextensions-examplesAvatar de mdn

    mdn/webextensions-examples

    4,447Voir sur GitHub↗

    This project is a reference library and collection of practical code samples for building browser extensions using WebExtensions APIs. It provides implementation guides and functional examples for core extension components, including content scripts, background processes, and browser action popups. The repository focuses on demonstrating specific implementation patterns for browser UI customization and web page manipulation. It includes samples for creating sidebars, context menus, and options pages, as well as techniques for injecting scripts and styles to alter DOM elements and page appeara

    JavaScript
    Voir sur GitHub↗4,447
  • Voir les 30 alternatives à Tampermonkey→