General purpose DOM/GreaseMonkey library: register listeners for when CSS selectors exist, intercept events, create persistent & synchronous data stores, modify the DOM more easily and much more
-
Updated
Jun 15, 2026 - TypeScript
General purpose DOM/GreaseMonkey library: register listeners for when CSS selectors exist, intercept events, create persistent & synchronous data stores, modify the DOM more easily and much more
Template for making Userscripts in TypeScript with various utilities like directly importing and parsing HTML, Markdown and CSS and packing it with rollup
CodeTweak is a lightweight, user script manager and editor. Designed to be a modern version of tampermonkey and to support manifest v3 unlike violent monkey.
Lightweight local server for developing and testing userscripts with auto versioning & easy updates.
A professional text highlighter userscript with glassmorphism design, persistent state management, and full cross-platform support for desktop and mobile browsers.
A userscript bundler powered by rolldown
一个使 Rollup.js 可以通过 JSON 生成 Userscript 开发时骨架的插件 | A Rollup.js plugin that enables automatic generation of userscript boilerplate from JSON
一个使 Rollup.js 可以通过 JSON 生成 Userscript 头信息的插件 | A Rollup.js plugin that enables automatic generation of userscript metadata from JSON
NPM script for building index.ts and header.txt into a single js-file
Greasemonkey Userscript code
Add a description, image, and links to the userscript-development topic page so that developers can more easily learn about it.
To associate your repository with the userscript-development topic, visit your repo's landing page and select "manage topics."