awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
uBlock-LLC avatar

uBlock-LLC/uBlockArchived

0
View on GitHub↗
8,244 星标·431 分支·JavaScript·GPL-3.0·6 次浏览ublock.org↗

UBlock

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 variants.

The tool provides a comprehensive suite for content filtering, including the ability to define custom rules and interactively remove page elements. It also includes a real-time network traffic monitor for analyzing browser requests and controls for disabling inline scripts or forcing the block of specific network resources on a per-site basis.

Features

  • Privacy and Ad Blocking - Prevents tracking scripts and advertisements from loading to enhance user privacy and browsing speed.
  • Privacy Filters - Implements a system of declarative filter rules to block tracking scripts and advertising servers at the network level.
  • Inline Script Blockers - Prevents the execution of script tags embedded directly within the HTML of a target page.
  • Network Request Interception - Monitors and modifies outgoing network requests to block specific scripts and resources.
  • Network Request Interceptors - Intercepts and forces the blocking of specific network requests regardless of permissive filter rules.
  • Content Filtering - Identifies and blocks unwanted or malicious web content using customizable filter lists.
  • Browser-Based Content Blockers - Intercepts network requests to filter advertisements, trackers, and unwanted resources via browser extension.
  • External Filter List Integrations - Parses standardized third-party rule sets to manage both network-level and DOM-based content blocking.
  • Interactive Element Removers - Provides tools to manually select and hide specific DOM elements on webpages to create permanent cosmetic filters.
  • Webpage Element Hiders - Removes visual components from web pages using CSS selectors and wildcard entity matching.
  • HTTP Request Filtering - Inspects and filters HTTP requests using predefined rule sets to block trackers and ads.
  • Network Traffic Filters - Intercepts browser-level network traffic to block trackers and scripts based on pattern matching.
  • Declarative Filter Compilers - Transforms human-readable filter lists into optimized internal data structures for high-performance request matching.
  • Tracking Protections - Blocks tracking pixels and scripts to prevent monitoring of user activity across the web.
  • Privacy Protection - Prevents unauthorized monitoring and tracking of user activity across digital platforms.
  • Web Service Security - Stops third-party scripts and services from monitoring user activity to ensure web privacy.
  • Interface Element Hiding - Implements capabilities to remove or conceal specific visual components from web pages using CSS selectors.
  • Request Interception and Blocking - Intercepts and blocks browser network requests to prevent advertisements and trackers from loading.
  • Script Execution Controls - Manages policies and toggles that determine whether inline scripts and network requests are permitted to run per site.
  • Script Stripping - Analyzes and removes embedded script tags from the page source to prevent inline code execution.
  • Execution Blocking - Strips embedded script tags from the HTML stream to prevent the execution of tracking code.
  • Network Traffic Analyzers - Provides a real-time logger for inspecting and debugging application-layer network requests made by the browser.
  • Cosmetic Filtering Engines - Employs a cosmetic filtering engine to inject CSS and hide visual elements on web pages.
  • Content Filtering Rules - Allows the definition of custom rules using standard syntax to block specific web components and pop-ups.
  • Network Traffic Logs - Provides a real-time logger for capturing and analyzing intercepted network request and response data.
  • Network Traffic Analyzers - Analyzes real-time network traffic to identify and block specific scripts or resources.
  • Network Traffic Monitors - Provides a real-time logger to monitor and analyze network requests made by the browser.
  • Domain-Wide Element Hiding - Removes visual elements across all regional variants of a specific domain using wildcard entity matching.
  • Popup Interceptors - Implements mechanisms to intercept and unconditionally block the creation of browser-initiated popup windows.
  • Site Filtering Toggles - Provides controls to dynamically enable or disable content filtering and blocking rules for specific websites.

Star 历史

ublock-llc/ublock 的 Star 历史图表ublock-llc/ublock 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

ublock-llc/ublock 是做什么的?

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.

ublock-llc/ublock 的主要功能有哪些?

ublock-llc/ublock 的主要功能包括:Privacy and Ad Blocking, Privacy Filters, Inline Script Blockers, Network Request Interception, Network Request Interceptors, Content Filtering, Browser-Based Content Blockers, External Filter List Integrations。

ublock-llc/ublock 有哪些开源替代品?

ublock-llc/ublock 的开源替代品包括: adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… gorhill/ublock — uBlock is a browser-based content blocker that functions as a declarative filtering engine to intercept network… pi-hole/docker-pi-hole — This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a… limbopro/adblock4limbo — Adblock4limbo is a collection of JavaScript-based scripts and tools designed for web content filtering and… irbis-sh/zen-desktop — Zen Desktop is a cross-platform proxy client and network request filter for Windows, macOS, and Linux. It functions as… requestly/requestly.

UBlock 的开源替代方案

相似的开源项目,按与 UBlock 的功能重合度排序。
  • adguardteam/adguardfiltersAdguardTeam 的头像

    AdguardTeam/AdguardFilters

    4,142在 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
    在 GitHub 上查看↗4,142
  • gorhill/ublockgorhill 的头像

    gorhill/uBlock

    65,524在 GitHub 上查看↗

    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 orchestr

    JavaScriptblockerbrowser-extensionchromium
    在 GitHub 上查看↗65,524
  • pi-hole/docker-pi-holepi-hole 的头像

    pi-hole/docker-pi-hole

    10,760在 GitHub 上查看↗

    This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a central network resolver that intercepts domain queries, allowing users to block advertisements, trackers, and malicious domains by returning null responses to connected devices. The platform distinguishes itself through its integrated DHCP server and comprehensive management capabilities, which allow for automated IP address allocation and granular control over network traffic. It supports complex filtering through regular expression matching, hierarchical rule prioritization, an

    Shellad-blockerdnsdocker-container
    在 GitHub 上查看↗10,760
  • limbopro/adblock4limbolimbopro 的头像

    limbopro/Adblock4limbo

    4,431在 GitHub 上查看↗

    Adblock4limbo is a collection of JavaScript-based scripts and tools designed for web content filtering and advertisement blocking. It functions as a content filter and user script suite that removes pop-ups, banners, and trackers from websites. The project includes a bilingual web translator for side-by-side content translation, an M3U8 video link extractor for retrieving direct stream URLs, and a web content filter specifically designed to remove sponsored links and content farm entries from search engine results. Its capabilities extend to network traffic management, including request filt

    JavaScriptadblockadblockeradguard
    在 GitHub 上查看↗4,431
  • 查看 UBlock 的所有 30 个替代方案→