Userscripts 4+

User Script and Style Manager

Justin Wasack

    • Free


Userscripts is an open source Safari extension that lets you save and run arbitrary bits of JavaScript (and CSS) code for the websites you visit. It implements a code editor right in your browser for a simple method of creating, editing and saving your code.


- Open source
- Straightforward usage
- Multiple domain specific scripts
- CSS or JS
- Automatically locally saves your scripts to the file system
- "Advanced" Javascript editor with auto complete
- No user tracking

Use cases:

- Automatic page redirection
- Website page manipulation (styling, element creation)
- Custom ad-blocking
- Website custom code injection

If you're looking for a way to easily create quality of life Javacript code snippets for your web browsing experience, give Userscripts a try.

What’s New

Version 4.4.5

Visit the GitHub repository for help or to report bugs:


- fix: correctly returns xhr errors when type is blob - #558

Ratings and Reviews

4.9 out of 5
129 Ratings

129 Ratings

Polar Projection ,

no data collection going on

i am new to this stuff but this developer is safe. i was scared ngl. you have the apple badge too. learned that all app store apps should be safe due to rigorous standards and scanning. i used it to modify a website to help me with school. i am also learning programming. i also read his github readme. i dont need to get tamper monkey for free through chrome installation. mac os appstore tamper monkey costs $2. minor, but still inconvenient. this is so good and i get to keep using only safari for m1 optimized mac. thank you developer. you will be successful. i hope you dont sell out when you make it big hahaha. you're so good :D

wudy and bob ,

Good project, but feeling like not complete for beginner

This is an excellent open-source project with a simple interface and completely free. However, the software only has two actions for a certain script, on and off, without further operations. It should be noted that many scripts currently provide more options for specific web pages, such as the option to support single or double columns on search result pages. This software does not provide this function. I guess users need to write their own operations in the script, but for ordinary users, this is very difficult. I hope the developers can take care of beginners and allow ordinary users to further set up script functions on specific web pages.

Developer Response ,

Thank you for your kind words and feedback. The script options page needs to be implemented by the script author himself.
But we know that there is a related API that we have not implemented yet, which may affect opening the options page from some scripts.
We hope to resolve this issue in the future:

Tortugonal ,


Needed this for Mac Safari! Just the tool to use to run Javascripts on webpages. Easy to install; easy to control; easy to update. Just works.

[Question: I have a red badge in the </> icon in the Safari toolbar. It's saying "1," like I have a pending message or problem, but I can't see anything. What's that for and can I clear it?]

Developer Response ,

Yes, you can disable the count in the settings of the extension page.
It tells you the number of user scripts matched and injected for the current page.

App Privacy

The developer, Justin Wasack, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

You Might Also Like

iSH Shell
Developer Tools
Web Inspector
Developer Tools
Developer Tools
Koder Code Editor
Developer Tools
ServerCat - SSH Terminal
Developer Tools
Runestone Text Editor
Developer Tools