qbrt VS uBlock

Compare qbrt vs uBlock and see what are their differences.

qbrt

CLI to a Gecko desktop app runtime (by mozilla)

uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. (by gorhill)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
qbrt uBlock
3 2,992
390 43,617
0.3% -
0.0 9.9
about 1 year ago about 16 hours ago
JavaScript JavaScript
Apache License 2.0 GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

qbrt

Posts with mentions or reviews of qbrt. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-30.
  • Mozilla QBRT, a tool to create desktop apps with Gecko (Firefox rendering engine) similarly to Electron, has not been updated in years. Don't let it fade into obscurity, Electron is a resource hog!
    1 project | /r/firefox | 22 Aug 2022
  • Building a Desktop Application for Datasette
    5 projects | news.ycombinator.com | 30 Aug 2021
    I assume they meant https://en.wikipedia.org/wiki/XULRunner, which was Mozilla's spiritual predecessor to Electron.

    Some abandoned modern alternatives included Positron[1][2] and qbrt[3][4].

    While technically possible using Firefox's XULRunner functionality (`firefox --app app.ini` — mostly undocumented, potentially unsupported in the future), as far as I can tell, Mozilla has abandoned the Electron approach for XUL/Gecko bundling, which is a shame since Firefox itself is basically just an implementation on top of the Gecko XUL runtime.

    > "[Firefox] is distributed as the combination of a Gecko XUL runtime — libxul, other shared libraries, and non-browser-specific resources like those in toolkit/ — plus a Firefox XUL application — mostly just the files in Contents/Resources/browser/, plus the 'firefox' stub executable that loads Gecko and points it at a XUL application" [5]

    [1]: https://github.com/mozilla/positron

    [2]: http://web.archive.org/web/20210227132731/https://mykzilla.o...

    [3]: https://github.com/mozilla/qbrt

    [4]: http://web.archive.org/web/20210601133844/https://mykzilla.o...

    [5]: https://mykzilla.org/2017/03/08/positron-discontinued/#comme...

  • Firefox 91 Release Notes
    7 projects | news.ycombinator.com | 10 Aug 2021
    The issue with this is that the more deeply customisable a fork would be the further it would stray from upstream (and by extension the more dev resources it would require to maintain).

    > I keep hearing the Firefox codebase isn't very modular and makes it hard to pursue such a project, and I don't doubt it. But aren't there enough of "us" out there to make a concerted effort?

    There's been plenty of people making such an effort, but yeah it does appear to be "hard". If you're interested in following previous work, some relevant links:

    - Overview of Myk Melez's efforts in this space https://mykzilla.org/2017/03/08/positron-discontinued/

    - https://mozilla.github.io/geckoview/ (official but Android-only)

    - https://github.com/mozilla/qbrt

    It may also be worthwhile reading about CEF which has become something of a defacto standard: https://en.wikipedia.org/wiki/Chromium_Embedded_Framework

uBlock

Posts with mentions or reviews of uBlock. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-16.
  • Apr 24th is JavaScript Naked Day – Browse the web without JavaScript
    1 project | news.ycombinator.com | 21 Apr 2024
  • Mobile Ad Blocker Will No Longer Stop YouTube's Ads
    13 projects | news.ycombinator.com | 16 Apr 2024
  • Some notes on Firefox's media autoplay settings in practice as of Firefox 124
    2 projects | news.ycombinator.com | 30 Mar 2024
    Check out uBlock Origin's per site switches [1]

    [1]: https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-...

  • Brave's AI assistant now integrates with PDFs and Google Drive
    6 projects | news.ycombinator.com | 23 Feb 2024
    If ads, in particular on YouTube, are the problem, anything Chromium-based is probably only going to get worse and worse (see [1] and [2]). So that basically leaves you with Firefox and Safari.

    I work for Mozilla (speaking for myself, of course), so I'll leave you to guess which I'd recommend :P

    [1] https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

    [2] https://arstechnica.com/gadgets/2023/09/googles-widely-oppos...

  • X.org Server Clears Out Remnants for Supporting Old Compilers
    2 projects | news.ycombinator.com | 21 Feb 2024
    https://github.com/gorhill/uBlock

    Or if on mobile, it is well worth it to look up adblock options for the browser you use.

  • Mozilla thinks Apple, Google, Microsoft should play fair
    2 projects | news.ycombinator.com | 27 Jan 2024
    What are the compelling advantages of Chrome nowadays?

    Chrome is working to limit the capabilities of ad blockers:

    https://www.malwarebytes.com/blog/news/2023/11/chrome-pushes...

    Whereas a compelling advantage of Firefox is that uBlock Origin works best in Firefox:

    https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

    Advertising networks have often been vectors for malware. Using an ad blocker is an important security measure. Even the FBI recommends ad blockers:

    https://www.malwarebytes.com/malvertising

    https://theconversation.com/spyware-can-infect-your-phone-or...

    https://www.ic3.gov/Media/Y2022/PSA221221?=8324278624

  • Brave Leo now uses Mixtral 8x7B as default
    7 projects | news.ycombinator.com | 27 Jan 2024
    > It allows for 30,000 dynamic rules

    That is not what we mean by dynamic filters. From https://developer.chrome.com/blog/improvements-to-content-fi...

    > However, to support more frequent updates and user-defined rules, extensions can add rules dynamically too, without their developers having to upload a new version of the extension to the Chrome Web Store.

    What Chrome is talking about is the ability to specify rules at runtime. What critics of Manifest V3 are talking about is not the ability to dynamically add rules (although that can be an issue), it is the ability to add dynamic rules -- ie rules that analyze and rewrite requests in the style of the blockingWebRequest permission.

    It's a little deceptive to claim that the concerns here are outdated and to point to vague terminology that sounds like it's correcting the problem, but on actual inspection turns out to be entirely separate functionality from what the GP was talking about.

    > Giving this ability to extensions can slow down the browser for the user. These ads can still be blocked through other means.

    This is the debate; most of the adblocking community disagrees with this assertion. uBO maintains a list of some common features that are already not possible to support in Chrome ( https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b... ) and has written about features that are not able to be supported via Chrome's current V3 API ( https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as... ). Of particular note are filtering for large media elements (I use this a lot on mobile Firefox, it's great for reducing page size), and top-level filtering of domains/fonts.

  • uBlock Origin – 1.55.0
    1 project | news.ycombinator.com | 3 Jan 2024
  • In 2024, please switch to Firefox
    9 projects | news.ycombinator.com | 29 Dec 2023
    > "Its happened before"

    > That's not an argument

    It's a subheading to "2. Browser engine monopoly". The subsection's purpose is describing how bad things were during the IE monopoly to reinforce that it's something to be avoided.

    > in fact you could counter-argue that IE left a lot of technical debt

    That would be agreeing with the article, unless I understand what you mean.

    > On top of that, the internet was very different back then.

    In a way that now makes it harder for truly new competing engines to pop up due to increased complexity of the web.

    > I'm still not convinced, why would I change my browser?

    The points made in the article are:

    * Increased privacy, opposed to willingly giving your data to an ad-tech company

    * Helps avoid a browser engine monopoly which would effectively let Google dictate web standards

    * It’s fast and has a nice user interface

    Onto which I'd add:

    * Content blockers work best on Firefox (https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...), doubly so when Manifest V3 rolls out

    * Allows more customization of interface and home page

    * UX improvements, like the clutter-free reader mode, aren't vetoed to protect search revenue as with Chrome (https://news.ycombinator.com/item?id=37675467)

  • Ask HN: Is Firefox team too small to do serious security tests?
    1 project | news.ycombinator.com | 23 Dec 2023
    Advertising networks are vectors for malware:

    https://www.cisecurity.org/insights/blog/malvertising

    https://www.malwarebytes.com/malvertising

    https://theconversation.com/spyware-can-infect-your-phone-or...

    So if you're concerned about security then you want the browser with the best ad blocker.

    uBlock Origin works best in Firefox:

    https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

What are some alternatives?

When comparing qbrt and uBlock you can also consider the following projects:

firefox-vertical-tabs - Vertical tabs for Firefox, inspired by Edge.

VideoAdBlockForTwitch - Blocks Ads on Twitch.tv.

positron - a experimental, Electron-compatible runtime on top of Gecko

Spotify-Ad-Blocker - EZBlocker - A Spotify Ad Blocker for Windows

treestyletab - Tree Style Tab, Show tabs like a tree.

bypass-paywalls-chrome - Bypass Paywalls web browser extension for Chrome and Firefox.

gecko-dev - Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

duckduckgo-privacy-extension - DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

Fenix - ⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android

ClearUrls

AdNauseam - AdNauseam: Fight back against advertising surveillance

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