awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gorhill avatar

gorhill/uBlock

0
View on GitHub↗
65,524 estrellas·4,170 forks·JavaScript·GPL-3.0·23 vistas

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.
  • Seguridad y privacidad - 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.

Historial de estrellas

Gráfico del historial de estrellas de gorhill/ublockGráfico del historial de estrellas de gorhill/ublock

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a UBlock

Proyectos open-source similares, clasificados según cuántas características comparten con UBlock.
  • ublock-llc/ublockAvatar de uBlock-LLC

    uBlock-LLC/uBlock

    8,244Ver en GitHub↗

    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
    Ver en GitHub↗8,244
  • adguardteam/adguardfiltersAvatar de AdguardTeam

    AdguardTeam/AdguardFilters

    4,142Ver en GitHub↗

    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
    Ver en GitHub↗4,142
  • libredirect/libredirectAvatar de libredirect

    libredirect/libredirect

    3,910Ver en GitHub↗

    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
    Ver en GitHub↗3,910
  • ublockorigin/ubol-homeAvatar de uBlockOrigin

    uBlockOrigin/uBOL-home

    3,467Ver en GitHub↗

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

    JavaScript
    Ver en GitHub↗3,467
Ver las 30 alternativas a UBlock→

Preguntas frecuentes

¿Qué hace 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…

¿Cuáles son las características principales de gorhill/ublock?

Las características principales de gorhill/ublock son: 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.

¿Qué alternativas de código abierto existen para gorhill/ublock?

Las alternativas de código abierto para gorhill/ublock incluyen: 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…