InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 10 JavaScript ublock-origin Projects
-
well if you are still gonna browse on chrome don't settle for the ublock originless experience.
* download a release zip: https://github.com/gorhill/ublock/releases (expand Assets).
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Project mention: SmartTube – an advanced player for set-top boxes and TVs running Android OS | news.ycombinator.com | 2024-10-29
For people with non-Android smart TVs there are similar apps (with adblock and sponsorblock) both for Tizen [0] and webOS [1].
[0]: https://github.com/reisxd/TizenTube/
[1]: https://github.com/webosbrew/youtube-webos
-
WebShield
A new wide-spectrum content blocker for Safari designed to be performant, efficient, and effective.
Project mention: WebShield – A new wide-spectrum content blocker for Safari | news.ycombinator.com | 2025-02-28To set a baseline: Ad blockers work by a combination of static rulesets and dynamic javascript.
Safari does not support the ruleset format of Chrome/Firefox, so a ruleset has to be maintained for it specifically. In practice this is always the AdGuard ruleset. I doubt a single adblocker doesn't use this as a base.
Beyond that is the custom JS they inject. It's hard to say how good it is but that is the only selling point:
- https://github.com/arjpar/WebShield/tree/cae7629f1c5fb79fe76...
AdGuard has its own too:
- https://github.com/AdguardTeam/AdGuardForSafari/tree/master/... (JS files)
They look similar in a lot of ways, because well they have to, but I haven't done any deep analysis.
Safari extensions will never match uBlock Origin because it simply does not provide the same APIs (webRequest blocking and DNS) that Firefox does.
-
-
ttv_adEraser
TTV AdEraser aims to remove livestream ads as well as add some useful features to our favourite streaming site.
-
-
uBO-Scriptlets
A custom arsenal of scriptlets to be used for injecting userscripts via uBlock Origin.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
facebook-feeds-filter
uBlock Origin scriptlet to filter unwanted feed-units on FB by their category.
-
adblock-filter-analyzer
AdBlock Filter Syntax code highlighter and partial validator. Colorizes and explains the syntax. Good for learning.
JavaScript ublock-origin discussion
JavaScript ublock-origin related posts
-
Someone at YouTube Needs Glasses
-
uBlock's Origin "medium" blocking mode
-
About Google Chrome's "This extension may soon no longer be supported"
-
Starlink in the Falklands, a National Emergency Situation?
-
Undersea Cables Connect the Global Internet
-
Is Chrome the New IE?
-
Ask HN: Which browser extensions could you not do without?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
Index
What are some of the best open-source ublock-origin projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | uBlock | 53,592 |
2 | TizenTube | 804 |
3 | WebShield | 369 |
4 | Frellwits-filter-lists | 141 |
5 | ttv_adEraser | 127 |
6 | my_filters_001 | 77 |
7 | uBO-Scriptlets | 60 |
8 | scriptlet-doctor | 57 |
9 | facebook-feeds-filter | 45 |
10 | adblock-filter-analyzer | 17 |