awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Userscript manager

Ranking updated Jul 24, 2026

For userscripts, the strongest matches are quoid/userscripts (Userscripts is a Safari browser extension that manages and), tampermonkey/tampermonkey (Tampermonkey is the definitive userscript manager browser extension providing) and scriptscat/scriptcat (Scriptcat is a feature-rich userscript manager browser extension that). violentmonkey/violentmonkey and greasemonkey/greasemonkey round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best open-source userscript managers on GitHub, ranked by stars and activity. Compare the top alternatives and find the right one.

Userscript manager

Find the best repos with AI.We'll search the best matching repositories with AI.
  • quoid/userscriptsquoid avatar

    quoid/userscripts

    4,349View on 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

    Userscripts is a Safari browser extension that manages and executes custom JavaScript with a built-in code editor, automatic updates, and metadata-driven permission controls.

    SwiftAutomatic Script UpdatesBrowser Extension Script Managers
    View on GitHub↗4,349
  • tampermonkey/tampermonkeyTampermonkey avatar

    Tampermonkey/tampermonkey

    5,269View on GitHub↗

    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

    Tampermonkey is the definitive userscript manager browser extension providing script management, sandboxed execution, and cross-browser synchronization for web automation.

    JavaScriptBrowser Extension Script Managers
    View on GitHub↗5,269
  • scriptscat/scriptcatscriptscat avatar

    scriptscat/scriptcat

    4,122View on 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

    Scriptcat is a feature-rich userscript manager browser extension that provides custom script execution, an in-browser code editor, cloud synchronization, and extensive Greasemonkey API compatibility.

    TypeScriptBrowser Extension Script Managers
    View on GitHub↗4,122
  • violentmonkey/violentmonkeyviolentmonkey avatar

    violentmonkey/violentmonkey

    7,874View on 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

    Violentmonkey is a feature-rich browser extension that provides script management, automatic updates, Greasemonkey compatibility, and a built-in code editor for executing custom user scripts.

    JavaScriptBrowser Extension Script Managers
    View on GitHub↗7,874
  • greasemonkey/greasemonkeygreasemonkey avatar

    greasemonkey/greasemonkey

    2,563View on GitHub↗

    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

    Greasemonkey is the foundational browser extension for managing and executing custom userscripts in Firefox, serving as the flagship implementation of the requested category.

    JavaScriptBrowser Extension Script Managers
    View on GitHub↗2,563
  • firefoxbar/userscriptF

    FirefoxBar/userscript

    0View on GitHub↗

    This repository provides a browser extension for managing and executing userscripts, which fits the core category even though specific details like update mechanisms and built-in editors are not explicitly detailed in the minimal metadata.

    Browser Extensions
    View on GitHub↗0
  • shenruisi/stayshenruisi avatar

    shenruisi/Stay

    1,294View on GitHub↗

    Stay is a local userscript manager and an extension sample for Safari on iOS/iPadOS.

    Stay is a userscript manager implemented as a browser extension for Safari, supporting script management and GreasyFork integration, though it is tailored for Apple platforms rather than a cross-platform desktop runtime.

    JavaScriptSafari Extensions
    View on GitHub↗1,294
  • the1812/bilibili-evolvedthe1812 avatar

    the1812/Bilibili-Evolved

    29,553View on GitHub↗

    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

    Bilibili-Evolved is a comprehensive userscript environment and customization suite, but it is built specifically for modifying a single target platform (Bilibili) rather than acting as a general-purpose userscript manager for executing arbitrary scripts.

    TypeScriptBrowser ExtensionsUser Scripting ToolsBrowser Extension Script Managers
    View on GitHub↗29,553
  • simonbs/runestonesimonbs avatar

    simonbs/Runestone

    3,051View on GitHub↗

    Runestone is a web-based code editor component and rendering engine designed for browser-based text editing. It functions as a customizable interface that handles the visual representation of code, including line numbering, indentation, and line wrapping. The project features a rule-based syntax highlighting engine that applies colors to text ranges based on language grammar definitions. It also includes a regex-based text search engine that locates specific patterns and applies visual highlights to matching character offsets. The editor manages text input through automatic character pairing

    Runestone is a native iOS code editor component rather than a browser extension for running and managing userscripts, making it a building block for text editing rather than the tool you need.

    SwiftCode Editor ComponentsBrowser-Based EditorsCode Editors
    View on GitHub↗3,051
  • microsoft/monaco-editormicrosoft avatar

    microsoft/monaco-editor

    46,199View on GitHub↗

    Monaco Editor is a web-based text editing component designed to provide advanced syntax highlighting, code completion, and language intelligence within browser environments. It functions as a reusable interface element that enables developers to integrate professional-grade coding experiences into web applications. The editor distinguishes itself through a native client for the Language Server Protocol, which connects the interface to external analysis tools for deep diagnostics and refactoring capabilities. It utilizes a memory-efficient, declarative text buffer to manage large documents and

    Monaco Editor provides the code-editing component used to build a userscript manager, but it is a standalone editor library rather than a complete manager with script execution, extension features, and updates.

    JavaScriptCode Editor ComponentsBrowser-Based EditorsCode Editors
    View on GitHub↗46,199
  • suren-atoyan/monaco-reactsuren-atoyan avatar

    suren-atoyan/monaco-react

    4,643View on GitHub↗

    monaco-react is a React component wrapper for the Monaco Editor, providing a declarative way to embed a browser-based text editor into web applications. It includes components for standard code editing with syntax highlighting and a specialized diff editor for side-by-side version comparison. The project enables the integration of syntax validation to flag errors and provides mechanisms for managing multiple files through unique model identifiers, which preserve undo history and selection states during switches. It allows for custom asset loading via CDN or local paths and provides access to

    This repository is a React component wrapper for the Monaco Editor rather than a complete userscript manager, serving as a code-editing building block you would use to build such a tool.

    TypeScriptCode Editor ComponentsCode Editors
    View on GitHub↗4,643
  • adlered/csdngreeneradlered avatar

    adlered/CSDNGreener

    4,203View on GitHub↗

    CSDNGreener is a set of custom tools and rules designed as a browser extension or Tampermonkey user script to filter promotional content and clean web layouts. It functions as a content filter specifically for the CSDN platform, removing advertisements and floating windows to improve page readability. The project focuses on interface optimization for CSDN, modifying the layout and user interface to improve browsing speed and usability. It achieves this by removing promotional pop-ups and distracting visual elements to create a cleaner reading environment. These capabilities are implemented t

    This project is a specific platform-specific userscript and ad-blocker for CSDN rather than a general-purpose manager or runtime for executing custom user scripts.

    JavaScriptUser Scripting Tools
    View on GitHub↗4,203
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
quoid/userscripts4.3KSwiftgpl-3.0Jan 10, 2026
tampermonkey/tampermonkey5.3KJavaScriptgpl-3.0Mar 30, 2025
scriptscat/scriptcat4.1KTypeScriptgpl-3.0Feb 19, 2026
violentmonkey/violentmonkey7.9KJavaScriptmitFeb 19, 2026
greasemonkey/greasemonkey2.6KJavaScriptNOASSERTIONJun 3, 2026
firefoxbar/userscript0———
shenruisi/stay1.3KJavaScriptMPL-2.0Jun 23, 2024
the1812/bilibili-evolved29.6KTypeScriptNOASSERTIONJun 7, 2026
simonbs/runestone3.1KSwiftmitAug 31, 2025
microsoft/monaco-editor46.2KJavaScriptMITJun 15, 2026

Related searches

  • Media automation scripts
  • Script debugger
  • a javascript library for web animations
  • JavaScript learning resources
  • JavaScript sandbox
  • a comprehensive collection of JavaScript development tools
  • Browser automation libraries
  • a browser extension for tracking anime