uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

  •        33

pronounced you-block origin (/ˈjuːˌblɒk/) — you decide what enters your browser. English, Chinese (中文), Korean (한국어), Português (Brasil) BEWARE! uBlock Origin is (and has always been) COMPLETELY UNRELATED to the web site ublock.org. An efficient blocker add-on for various browsers. Fast, potent, and lean.

https://github.com/gorhill/uBlock

Tags
Implementation
License
Platform

   




Related Projects

uBO-Extra - A companion extension to uBlock Origin

  •    Javascript

A companion extension to uBlock Origin: to gain ability to foil early anti-user mechanisms working around content blockers or even a browser privacy settings. The extension is useful only for Chromium-based browsers. There is no need for such an extension so far on Firefox, and thus there is no version for Firefox.

httpswitchboard - Point & click to forbid/allow any class of requests made by your browser

  •    Javascript

Important: No longer developed. Project has been split into two distinct, more advanced extensions: uBlock Origin and uMatrix. See releases for latest changes.

your-web-app-is-bloated - measuring memory usage of popular webapps

  •    

Using firefox's memory snapshot tool, I measured the heap usage of a variety of web apps. Here is how everything did. I opened each site in firefox, and used the memory shapshot tool. I screen shotted the output using scrot. I was running ublock, and that probably made some sites smaller.

adblock-nocoin-list - Block lists to prevent JavaScript miners

  •    

This is an adblock list to block "browser-based crypto mining". Currently there are a few websites added into the lists. If you see other websites supporting these deeds, then feel free to raise an Issue or Pull request for it to be taken care of. You can also use the 1blocker package if you use 1Blocker on iOS or Mac. Simply open the file in 1Blocker on iOS or MacOS to import it.

emacs_chrome - A Chromium "clone" of It's All Text for spawning an editor to edit text areas in browsers

  •    Javascript

Edit with Emacs is an addon for webextension compatible browsers like Google's Chrome(ium), Opera or Firefox that allows you to edit text areas on your browser in a more full featured editor. It does this in conjunction with an "Edit Server" which services requests by the browser. This is because extensions cannot spawn new processes as a security measure. The extension packages native elisp version that can be run inside GNU Emacs itself, just follow the instructions from the options page of the extension. It has been known to work with GNU Emacs and Aquamacs (MacOS); it is presently not compatible with XEmacs.


sinon-chrome - Testing chrome extensions with Node.js

  •    Javascript

Sinon-chrome is helper tool for unit-testing chromium and Firefox extensions and apps. It mocks all extensions api with sinon stubs that allows you to run tests in Node.js without actual browser. API mocks are generated using official chromium extensions API (Firefox webextensions) schemas that ensures consistency with real API. Actual schemas are taken from Chrome 53 and Firefox 49.

Surfingkeys - Map your keys for web surfing, expand your browser with javascript and keyboard.

  •    Javascript

Surfingkeys is another Chrome/Firefox extension that provides keyboard-based navigation and control of the web in the spirit of the VIM editor. But it's not for VIM users only, it's for anyone who just needs some more shortcuts to his own functions. Reference for editing your own settings.

freshplayerplugin - ppapi2npapi compatibility layer

  •    C

PPAPI-host NPAPI-plugin adapter. As you know, Adobe have suspended further development of Flash player plugin for GNU/Linux. Latest available as an NPAPI plugin version 11.2 will get security updates for five years (since its release on May 4th, 2012), but further development have been ceased. Fortunately or not, newer versions are still available for Linux as a part of Chrome browser, where Flash comes bundled in a form of PPAPI plugin. PPAPI or Pepper Plugin API is an interface promoted by Chromium/Chrome team for browser plugins. It's NPAPI-inspired yet significantly different API which have every conceivable function plugin may want. Two-dimensional graphics, OpenGL ES, font rendering, network access, audio, and so on. It's huge, there are 111 groups of functions, called interfaces which todays Chromium browser offers to plugins. Although specs are not final yet, and new interface versions are arising, with some older ones getting deleted; rate of change have significantly slowed down.

jsonview - A Firefox extension that helps you view JSON documents in the browser.

  •    Javascript

JSONView is a Firefox extension that helps you view JSON documents in the browser. Normally when encountering a JSON document (content type application/json), Firefox simply prompts you to download the view. With the JSONView extension, JSON documents are shown in the browser similar to how XML documents are shown. The document is formatted, highlighted, and arrays and objects can be collapsed. Even if the JSON document contains errors, JSONView will still show the raw text.

browser - The browser extension vault (Chrome, Firefox, Opera, Edge, Safari, & more).

  •    Javascript

The Bitwarden browser extension is written using the Chrome Web Extension API and AngularJS. By default the extension is targeting the production API. If you are running the Core API locally, you'll need to switch the extension to target your local instance. Open src/services/api.service.ts and set this.baseUrl and this.identityBaseUrl to your local API instance (ex. http://localhost:5000).

crxviewer - Add-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files

  •    Javascript

The default action (showing the above options) can be changed via the "Primary action on click" menu that appears when you right-click on the extension button. As mentioned before, this extension activates on the Chrome Web Store by default. It's also possible to view the source code of Chrome, Opera 15+ and Firefox extensions that are hosted elsewhere. Further, there is an option to show a contextmenu entry on links whose target is a Chromium extension. Both features can be toggled at the options page.

browserpass - Chrome & Firefox browser extension for pass, a UNIX password manager.

  •    Go

Browserpass is a Chrome & Firefox extension for zx2c4's pass, a UNIX based password manager. It retrieves your decrypted passwords for the current domain and allows you to auto-fill login forms. If you have multiple logins for the current site, the extension shows you a list of usernames to choose from.It uses a native binary written in Golang to do the interfacing with your password store. Secure communication between the binary and the browser extension is handled through native messaging.

OctoLinker - OctoLinker – Available on Chrome, Firefox and Opera

  •    Javascript

OctoLinker is a browser extension for Chrome, Firefox and Opera which allows you to navigate through code on GitHub more efficiently. It turns language-specific module-loading statements like include, require or import into links. Depending on the language it will either redirect you to the referenced file or to an external website like a manual page or another service.

news-feed-eradicator - A browser extension that deletes your Facebook news feed and replaces it with a nice quote

  •    TypeScript

A browser extension that deletes your Facebook news feed and replaces it with a nice quote. This plugin is built as a WebExtension - a standard for browser plugins currently supported in both Chrome and Firefox.

browser-extension - OctoLinker – Available on Chrome, Firefox and Opera

  •    Javascript

First of all, it's a browser extension. Once installed, it allows you to navigate through projects on GitHub.com efficiently.Most projects consist of many files and third party dependencies. Files are referencing other files and / or dependencies by language specific statements like include or require. Dependencies are most likely declared in a file called manifest e.g. package.json or Gemfile. The OctoLinker browser extensions makes these references clickable. No more copy and search.

MMRA - Make Medium Readable Again — a browser extension

  •    Javascript

I've gotten a little tired of showing up to a Medium-powered site on a non-medium.com domain and getting badgered to Sign Up! or Get Updates! when I'm already a Medium user. It's also annoying to have a vertically-small reading viewport because the top and bottom nav bars don't auto-hide. I know -- Who owns a 12.1" laptop anymore?, right? Well... today I decided I couldn't abide that anymore, and made a browser extension to neutralize these user hostilities. This is that browser extension. Install it on Chrome or on Firefox.

Iridium Browser - A browser securing your privacy. That’s it.

  •    C

Iridium is a free, open, and libre browser modification of the Chromium code base, with privacy being enhanced in several key areas. Automatic transmission of partial queries, keywords, metrics to central services inhibited and only occurs with consent. In addition, all our builds are reproducible, and modifications are auditable, setting the project ahead of other secure browser providers.

uMatrix - Point and click matrix to filter net requests according to source, destination and type

  •    Javascript

uMatrix is a browser extension which let you whitelist or blacklist requests originating from within a web page according to their type and/or destination as per domain name. Much effort has been spent on creating highly efficient filtering engines: HTTPSB filtering engine can hold tens of thousands more filtering rules in memory while having a significantly smaller memory and CPU footprint than other comparable popular blockers.

Offline-qr-code - Offline QR Code Generator

  •    Javascript

This is a (Firefox) Web Extension, which makes it possible to generate a QR code from any website. In contrast to many other add-ons, which use Google Web APIs for that, this add-on works completely offline. This QR code generator puts your privacy first! Effectively, the add-on prevents any web connection for itself, so it does never contact the web. Thanks to the linked manifest.json you can also easily verify, that this claim is true. It works offline! Always.

notify-better - An all in one jQuery plugin that let you change your favicon, browser's title and more to reflect new notifications

  •    Javascript

Dynamic favicon feature from this plugin only works with Chrome and Firefox. Unfortunately, Safari and IE do not allow you to change the favicon after page load. If you are getting this error: "Failed to load resource: Origin null is not allowed by Access-Control-Allow-Origin." from our demo, try hosting this in your local server or if you are using OSX, move the demo folder into Library/WebServer/Documents and try visiting http://localhost/demo/index.html in your browser. The notification polling should work.