All Projects → violentmonkey → Violentmonkey

violentmonkey / Violentmonkey

Licence: mit
Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support.

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Violentmonkey

Save As Ebook
Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Stars: ✭ 959 (-63.7%)
Mutual labels:  webextensions
Netflix Categories
Unlock Netflix Hidden Categories With This Browser Extension
Stars: ✭ 93 (-96.48%)
Mutual labels:  webextensions
Web Ext
A command line tool to help build, run, and test web extensions
Stars: ✭ 1,846 (-30.13%)
Mutual labels:  webextensions
Tabs Aside
A session/tab manager web extension for Firefox based on the Microsoft Edge feature.
Stars: ✭ 58 (-97.8%)
Mutual labels:  webextensions
Github Contribution Color Graph
Change colors of contribution graph in GitHub.
Stars: ✭ 70 (-97.35%)
Mutual labels:  webextensions
Redux Webext
Redux for WebExtensions
Stars: ✭ 101 (-96.18%)
Mutual labels:  webextensions
Scrollupfolder
A firefox addon wich goes up a folder of a website.
Stars: ✭ 18 (-99.32%)
Mutual labels:  webextensions
Downzemall
DownZemAll! is a download manager for Windows, MacOS and Linux
Stars: ✭ 157 (-94.06%)
Mutual labels:  webextensions
Trace.moe Webextension
WebExtension for the Anime Reverse Search Engine to search by image
Stars: ✭ 89 (-96.63%)
Mutual labels:  webextensions
Vertical Tabs Reloaded
Firefox add-on for arranging tabs vertically
Stars: ✭ 115 (-95.65%)
Mutual labels:  webextensions
Persian Twitter
A WebExtension which improves Twitter & TweetDeck user experience for Persian users
Stars: ✭ 66 (-97.5%)
Mutual labels:  webextensions
Passwords Webextension
The official browser extension for the Passwords app for Nextcloud.
Stars: ✭ 68 (-97.43%)
Mutual labels:  webextensions
Ui Tool
UI for create-web-ext
Stars: ✭ 104 (-96.06%)
Mutual labels:  webextensions
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (-97.88%)
Mutual labels:  webextensions
Css Feature Toggle Devtools Extension
A devtools extension for toggling CSS features allowing developers to see how pages/apps render in browsers that don't support modern CSS features
Stars: ✭ 138 (-94.78%)
Mutual labels:  webextensions
Jsdemos
Home page for all listed extensions, if you have any suggestions/bugs, please file an issue in this repo
Stars: ✭ 14 (-99.47%)
Mutual labels:  webextensions
Retrotxt
RetroTxt is the WebExtension that turns ANSI, ASCII, NFO text into in-browser HTML
Stars: ✭ 93 (-96.48%)
Mutual labels:  webextensions
Addon
ClearURLs is an add-on based on the new WebExtensions technology and will automatically remove tracking elements from URLs to help protect your privacy.
Stars: ✭ 161 (-93.91%)
Mutual labels:  webextensions
Patchfox
A client for scuttlebutt network as a Firefox WebExtension
Stars: ✭ 142 (-94.63%)
Mutual labels:  webextensions
Page Translator
One-click in-line page translation for Firefox
Stars: ✭ 114 (-95.69%)
Mutual labels:  webextensions

Violentmonkey

Chrome Web Store Firefox Add-ons Microsoft Edge Add-on Gitter Subreddit subscribers

Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support.

More details can be found here.

Automated Builds for Testers

A test build is generated automatically for changes between beta releases. It can be installed as an unpacked extension in Chrome and Chromium-based browsers or as a temporary extension in Firefox. It's likely to have bugs so do an export in Violentmonkey settings first. This zip is available only if you're logged-in on GitHub site. Open an entry in the CI workflows table and click the Violentmonkey-... link at the bottom to download it.

Environment Variables

The following environment variables will be injected at compilation time for some features to work:

  • SYNC_GOOGLE_CLIENT_ID / SYNC_GOOGLE_CLIENT_SECRET - Google sync service
  • SYNC_ONEDRIVE_CLIENT_ID / SYNC_ONEDRIVE_CLIENT_SECRET - OneDrive sync service

Workflows

Development

Make sure Node.js greater than v10.0 and Yarn v1.x is installed.

# Install dependencies
$ yarn

# Watch and compile
$ yarn dev

Then load the extension from 'dist/'.

Building

After a new (pre)release is created, we should build the project and upload to web stores.

# Build for normal releases
$ yarn build

# Build for self-hosted release that has an update_url
$ yarn build:selfHosted

Release

Just create a tag and push it.

When a tag is pushed to GitHub, a (pre)release will be created with assets built by GitHub Actions.

# Create a prerelease
$ yarn bump

# Create a patch release
$ yarn version --patch

Related Projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].