awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gorhill avatar

gorhill/uBlock

0
View on GitHub↗
65,524 Stars·4,170 Forks·JavaScript·GPL-3.0·20 Aufrufe

UBlock

uBlock is a browser-based content blocker that functions as a declarative filtering engine to intercept network requests and modify web page content. It operates by parsing standardized filter lists into optimized data structures, allowing it to block network hosts, enforce security policies, and prevent unauthorized data transmission. The extension provides a comprehensive security layer that monitors outgoing traffic and disables intrusive browser features to enhance user privacy.

What distinguishes this project is its granular control over filtering behavior through a dynamic rule orchestrator. Users can manage custom rules, apply site-specific overrides, and toggle filtering settings on a per-domain basis. The engine also employs advanced techniques such as CNAME uncloaking, IP address filtering, and response body modification to identify and neutralize trackers that attempt to bypass standard blocking methods. Furthermore, it supports enterprise-grade deployment, enabling organizations to enforce consistent security and filtering configurations across managed environments.

The project covers a broad capability surface including cosmetic page modification, which uses CSS injection and sandboxed scriptlets to remove visual clutter and neutralize anti-blocking scripts. It also provides interactive tools for real-time network traffic inspection and manual element removal, ensuring users can debug and customize their browsing experience. The extension is designed to maintain high performance by synchronizing its initialization at startup, ensuring that all security rules are active before any network requests are processed.

Features

  • Network Host Blockers - Blocks network requests to specific hostnames and subdomains by applying declarative filter lists.
  • Declarative Filtering Engines - Interprets standardized, rule-based filter lists to determine how network traffic and page elements are handled.
  • Enterprise Browser Management - Maintains consistent security and filtering configurations across organizational environments to ensure safe browsing.
  • Resource Restriction Policies - Enforces security policies that restrict unauthorized resource loading and mitigate potential data leakage.
  • Browser Privacy Configurations - Prevents unintended network connections by disabling browser-level features like resource prefetching and hyperlink auditing.
  • Response Body Modifiers - Strips unwanted content from HTTP response bodies before the browser renders the page.
  • Blocking Mode Configurations - Adjusts filtering intensity to balance site compatibility with strict security requirements.
  • Browser-Based Content Blockers - Intercepts browser network requests to filter out advertisements, trackers, and unwanted resources.
  • Cosmetic Filtering Engines - Modifies page layouts by injecting CSS selectors that hide unwanted visual elements.
  • Dynamic Filter Targeting - Targets specific content for blocking using hostname patterns and regular expressions.
  • External Filter List Integrations - Imports and parses third-party rule sets to manage network or DOM-based blocking across various environments.
  • Privacy Hardening Tools - Hardens browser privacy by disabling tracking mechanisms and intrusive features.
  • Dynamic Rule Orchestrators - Coordinates real-time blocking behavior through site-specific overrides and custom rule management.
  • Content Filtering Engines - Improves page performance and privacy by intercepting and blocking unwanted web elements and network requests.
  • Declarative Filter Compilers - Transforms human-readable filter lists into optimized data structures for high-performance matching.
  • Network Interceptors - Filters outgoing browser traffic to prevent unauthorized data transmission and protect user privacy.
  • Site Filtering Toggles - Offers a dashboard interface to toggle filtering rules instantly for the currently active website.
  • Per-site Configuration Settings - Customizes extension behavior on a per-domain or per-website basis.
  • Network Traffic Inspectors - Analyzes browser network requests and resource loading in real-time.
  • Cosmetic Page Modifiers - Injects custom CSS and scripts to hide or remove specific visual elements from rendered web pages.
  • Adblocker Compatibility - Core engine for content filtering and cosmetic rule application.
  • Browser Extensions - Efficient ad and content blocking for web browsers.
  • Redirection And Utilities - Efficient browser extension for blocking advertisements and trackers.
  • Ad Blocking Tools - Efficient browser extension for blocking ads and malicious content.
  • Content Blockers - Industry-standard browser extension for efficient ad and content filtering.
  • Privacy and Encryption - Efficient wide-spectrum content blocker for browsers.
  • Sicherheit und Datenschutz - Efficient content blocker for web browsers.
  • CNAME Uncloaking Tools - Resolves CNAME records to expose and block third-party trackers masking as first-party connections.
  • HTML Content Filters - Purges specific HTML elements from documents during the initial page load process.
  • Interactive Element Removers - Enables manual selection of DOM elements to hide specific page components from view.
  • Traffic Interception Tools - Directs network traffic flow by blocking requests to domains associated with tracking or malicious activity.
  • Security Header Injections - Appends security-focused HTTP headers to responses to restrict unauthorized resource loading.
  • IP Address Filters - Blocks network connections by matching destination IP addresses against established blocklists.
  • Startup Synchronization - Pauses network activity during browser startup until all security rules are fully loaded and active.

Star-Verlauf

Star-Verlauf für gorhill/ublockStar-Verlauf für gorhill/ublock

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu UBlock

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit UBlock.
  • ublock-llc/ublockAvatar von uBlock-LLC

    uBlock-LLC/uBlock

    8,244Auf GitHub ansehen↗

    uBlock is a browser content blocker and web privacy tool designed to prevent advertisements and tracking scripts from loading. It functions as a network request filter, a DOM element hider, and a script execution controller to manage how web pages load and render. The project distinguishes itself through a combination of network-level request interception and cosmetic filtering. It uses declarative filter lists and pattern-based matching to block trackers and pop-ups, while employing CSS selectors and wildcard entity matching to remove visual components across multiple regional domain variant

    JavaScriptadblockblockerchrome
    Auf GitHub ansehen↗8,244
  • adguardteam/adguardfiltersAvatar von AdguardTeam

    AdguardTeam/AdguardFilters

    4,142Auf GitHub ansehen↗

    AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its primary purpose is to provide the rules necessary to identify and remove advertisements, tracking scripts, and intrusive elements across web browsers and applications. The project includes specialized rules for cosmetic filtering to hide layout gaps and a malware domain database to block phishing and spyware destinations. It provides distinct filtering sets for different regions and purposes, such as social media blocking. The repository covers broad capability areas including m

    Adblock Filter Listadblockadguardfilter-list
    Auf GitHub ansehen↗4,142
  • libredirect/libredirectAvatar von libredirect

    libredirect/libredirect

    3,910Auf GitHub ansehen↗

    libredirect is a browser extension redirector and privacy frontend router. It functions as a web request redirector that automatically sends requests to privacy-friendly alternative frontends to prevent tracking. The tool routes web traffic from popular websites to anonymous mirror sites and privacy-preserving versions of the same content. This mechanism is used for online tracking prevention by bypassing official site domains in favor of anonymity-preserving gateways to minimize data collection. The project utilizes client-side request interception and declarative network request filtering

    JavaScript
    Auf GitHub ansehen↗3,910
  • ublockorigin/ubol-homeAvatar von uBlockOrigin

    uBlockOrigin/uBOL-home

    3,467Auf GitHub ansehen↗

    | Browser | Install from ... | Browser | Install from ... | | --- | --- | --- | --- | | | Chrome Web Store | | Self-distributed | | | Edge Add-ons | | Safari App Store or Beta version via TestFlight |

    JavaScript
    Auf GitHub ansehen↗3,467
Alle 30 Alternativen zu UBlock anzeigen→

Häufig gestellte Fragen

Was macht gorhill/ublock?

uBlock is a browser-based content blocker that functions as a declarative filtering engine to intercept network requests and modify web page content. It operates by parsing standardized filter lists into optimized data structures, allowing it to block network hosts, enforce security policies, and prevent unauthorized data transmission. The extension provides a comprehensive security layer that monitors outgoing traffic and disables intrusive browser features to enhance user…

Was sind die Hauptfunktionen von gorhill/ublock?

Die Hauptfunktionen von gorhill/ublock sind: Network Host Blockers, Declarative Filtering Engines, Enterprise Browser Management, Resource Restriction Policies, Browser Privacy Configurations, Response Body Modifiers, Blocking Mode Configurations, Browser-Based Content Blockers.

Welche Open-Source-Alternativen gibt es zu gorhill/ublock?

Open-Source-Alternativen zu gorhill/ublock sind unter anderem: ublock-llc/ublock — uBlock is a browser content blocker and web privacy tool designed to prevent advertisements and tracking scripts from… adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… libredirect/libredirect — libredirect is a browser extension redirector and privacy frontend router. It functions as a web request redirector… ublockorigin/ubol-home — | Browser | Install from ... | Browser | Install from ... | | --- | --- | --- | --- | | | Chrome Web Store | |… mullvad/mullvadvpn-app — This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels… fail2ban/fail2ban — Fail2ban is an intrusion prevention system that monitors system log files to detect malicious activity and…