HNNewShowAskJobs
Built with Tanstack Start
WBlock: A New Ad-Blocker for Safari(github.com)
73 points by InfiniteVortex 3 days ago | 51 comments
  • cstrahan3 days ago

    While the comparison doc mentions it, I don't see anyone here talking about Wipr 2. As the comparison doc states, if all you need is configuration-free ad blocking on macOS and iOS, Wipr 2 definitely gets my vote.

    • 0xRCA3 days ago |parent

      I'm not sure if I'm just completely unlucky and/or illiterate, but I coughed up for Wipr and it really has not panned out as effectively as I'd hoped. I recently also tossed in UBOLite and the difference is night-and-day: actually being able to browse without ads.

      • mbirth3 days ago |parent

        Wipr is deprecated for quite the while now. Wipr 2 is a complete rewrite and separate purchase.

        And don’t forget to activate Wipr Extras.

  • froddd3 days ago

    Just installed it to see if it might be better than AdGuard on memory usage, and now I’m getting constant “Pssst! You forgot to apply some settings” notifications as soon as I leave the app. Clicking it takes me back to the app, where it does an update of everything, and… That’s it. Leave the app again, and the notification reappears. Quite annoying!

    Edit: it appears it doesn’t remove ad content blocks like AdGuard, and doesn’t let me pick and choose elements to add. I might revisit in a few months, but for now I’m back to AdGuard.

    • gruez3 days ago |parent

      >Just installed it to see if it might be better than AdGuard on memory usage

      Why would it be? All adblockers are using the same content blocking API, so at best you'll be using less memory usage while it's updating, which happens so rarely that it's not worth worrying about.

      • TingPing3 days ago |parent

        Some blockers lean more heavily on javascript, mostly ublock lite.

  • dewey3 days ago

    I've been using https://1blocker.com for many years now without issues. It isn't in their comparison list, but looks pretty similar design wise.

    • Daniel_sk3 days ago |parent

      Same here, I have a lifetime license. And it works on both MacOS and iOS. It's a small indie app (1-2 devs I think).

    • rocketvole3 days ago |parent

      isn't 1blocker a subscription service?

      • Spartan-S633 days ago |parent

        Yes, kind of. It has a subscription option, but you can also pay for a lifetime plan. They've done several major upgrades/redesigns and the lifetime plan is still honored.

  • vlovich1233 days ago

    > uBlock Origin Lite: Chromium-only Manifest V3 extension. Not available for Safari.

    How did I install it as a safari extension on iOS from the App Store?

    • twostorytower3 days ago |parent

      This is also outdated. Gorhill did release uBlock Origin Lite for iOS Safari.

      • lxgr3 days ago |parent

        Does anybody here know how that's implemented, and what the difference is to this (if any)?

        I lost track of all the methods (current and past) to block ads via browser extensions. Which of the two, if any, use "declarative blocking"; which inject JavaScript (and by extension require trust and site access permissions)?

    • SoKamil3 days ago |parent

      This comparison is outdated.

  • microflash3 days ago

    Been using wBlock for a while. It blocks ads pretty well, supports custom blocklists and userscripts and does get rid of entire DOM nodes containing ad elements instead of leaving annoying empty elements. Compared to Adguard, you do lose cosmetic filtering but gain better battery life.

  • imagetic3 days ago

    https://apps.apple.com/us/app/ublock-origin-lite/id674534269...

    For those looking for the iOS / safari option for Ublock origin lite.

  • nozzlegear3 days ago

    I'm interested in trying this, but not really interested in signing up for the whole Testflight rigamarole. I've had uBlock Origin Lite installed ever since it was released, but I prefer Safari's Content Blocker approach which uBlock doesn't use. (uBlock uses manifest v3, and it sometimes it leaves those small "empty image" boxes where an ad would be; I'm not sure if those two things are related.)

    • 3 days ago |parent
      [deleted]
    • acephal3 days ago |parent

      Is there any reason to prefer uBoL over Pi-Hole/Adguard Home?

      • egypturnash3 days ago |parent

        It works when you are outside your home network, without the additional rigamarole of setting up a VPN for all your devices to pass their internet through your home server.

        • muppetman3 days ago |parent

          Home Adguard Home works regardless of if I'm at home or not, without a VPN. I'm on Android though and I just set the Private DNS setting - I have a domain and point it at that. I dunno if you can do Private DNS on iOS though?

          • temp08263 days ago |parent

            NextDNS setup has an iOS(/macOS) configuration profile generator which allows you to "lock down" the dns (and use DoH).

      • figmert3 days ago |parent

        Pihole/adguard are great, and while their function overlaps with uBo, they are still different. You should use both.

        UBo (and uBoL) have additional rules that can clean up pages. E.g. removing containers of ads.

        It does much more too.

      • ivanjermakov3 days ago |parent

        Absolutely. Pi hole does network blocking via DNS, uBoL does blocking via DOM queries.

      • zamadatix3 days ago |parent

        Those are DNS only adblockers.

    • rocketvole3 days ago |parent

      Why would you need testflight? This app is on the app store

      • nozzlegear3 days ago |parent

        Oh, I somehow missed that. On their comparison page it still talks about signing up for TestFlight to install it, which was the case the last time this extension made the rounds on HN.

      • agoodusername633 days ago |parent

        Is it? I searched wBlock in the ios app store and found nothing.

        • pieterr3 days ago |parent

          https://apps.apple.com/nl/app/wblock/id6746388723

        • rocketvole3 days ago |parent

          The github page has a link to the app store

  • rocketvole3 days ago

    Just downloaded this and it seems to be everything I've wanted on an ios safari adblocker. I was using ublock origin lite before. Its completely free like ublock but you can use your own filter lists. Thanks!

  • 3 days ago
    [deleted]
  • InfiniteVortex3 days ago

    wBlock is a new ad-blocker for Safari. It supports (in general) everything Wipr, AdGuard for Safari/iOS, uBlock Origin Lite can do except for maybe multi-device sync

    • HelloUsername3 days ago |parent

      And what does it do differently?

      • TheSilva3 days ago |parent

        Well, they have this list in their repo: https://github.com/0xCUB3/wBlock/blob/main/Adblock_Compariso...

        Only one I can see is (slightly) less RAM use.

      • 3 days ago |parent
        [deleted]
      • blakesterz3 days ago |parent

        They do have a compare page here: https://github.com/0xCUB3/wBlock/blob/main/Adblock_Compariso...

        • elashri3 days ago |parent

          I wonder why would they include GitHub stars as comparison point. Not only it is useless, it will mostly be wrong unless dynamically generated and updated.

          • mywittyname3 days ago |parent

            It does indicate interest in the product from developers, which is helpful to know for smaller OSS projects because it means that people might be able to assist with development and it reduces the likelihood of the project being abandoned when the OG dev moves on.

      • ivanjermakov3 days ago |parent

        Supports iOS 17.

        • SoKamil3 days ago |parent

          Ad blocking on Safari is partially broken before iOS 18.6, hence the requirement of iOS version on uBlock Origin Lite.

          https://matisyahu.blog/2025/07/31/and-it-is-raining-again/

  • WD-423 days ago

    The readme proudly proclaims: “ The end of Safari ad-blocking B.S.”

    Except that it’s just another declarative blocker spread across 4+ extensions. This seems like the same old B.S to me. Better off sticking with Firefox.

    • viktorcode3 days ago |parent

      After using uBlock origin lite on Safari for a while I went back to blocklist-based blockers. They are just faster. They don't suddenly break, making me reload site or restart browser. And the only thing needed on top is just some JS script injection via a separate extension for some sites like YouTube

      • rocketvole3 days ago |parent

        wblock seems to have youtube script injection in the app

  • hendersoon3 days ago

    It's just another declarative adblocker, as that is all Safari (and now Chrome) allows. There's vanishingly little room for differentiation in this space.

    • viktorcode3 days ago |parent

      That info is outdated. Safari also allows JS scripts running on sites, i.e. extensions working like script injectors. The difference with content blockers is those extensions must be explicitly allowed to access sites being browsed first, for privacy reasons.

      • hendersoon3 days ago |parent

        Chrome can do that too on desktop, and on iOS Chrome can't run any extensions at all. Safari web extensions have been around since iOS15, so several years now.

  • randomNumber73 days ago

    [flagged]

    • airstrike3 days ago |parent

      You're ignoring the obvious fact that you can use other browsers. There's no need to use Safari.

      Also people choose Apple products for a variety of reasons that might trump their browsing preferences. It's still fair for them to want to improve their browsing experience.

      You're trying to call out "Apple fanboys" but all you're doing is showing the biases of your limiting beliefs.

      • JohnTHaller3 days ago |parent

        The 'other browsers' on iOS are just a slightly neutered Safari rendering engine underneath. Firefox on iOS doesn't use the actual Firefox rendering engine, so you can't install extensions on it. On Android, I use actual Firefox and run full-fat uBlock Origin on it to block ads, just like I can on Windows, macOS, and Linux.

        • nake892 days ago |parent

          While it is true the rendering engine is the same. The functionality is different. I have 5 browsers installed on iOS. They are not the same. - Brave. Has native adblocking - Orion. Supports extensions from firefox and chrome extension store (not perfect compatibility, but still quite amazing). - DuckDuckGo Browser. Offers nice privacy features. - Firefox. Allows to sync tabs with desktop. - Edge. IIRC I installed this when LLMs were early and it had built in bing chat for free llm chatting.

          So while the rendering engine is the same, that is one of the least interesting things.

          That said, I'm all for removing this requirement.