awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
iorate avatar

iorate/uBlacklist

0
View on GitHub↗
6,572 stars·351 forks·TypeScript·MIT·16 viewsublacklist.github.io↗

UBlacklist

uBlacklist is a browser extension that filters search engine results by hiding specific domains from view. It functions as a client-side content filter that modifies the search engine interface to remove unwanted website elements based on custom blacklists.

The tool manages both individual custom domain blocklisting and remote rule subscriptions. Users can import curated lists of unwanted domains from external HTTP sources or publish their own subscription lists for others to use.

The system supports regular expression matching to identify domains and uses browser-based synchronization to maintain consistent rule sets across multiple devices.

Features

  • Search Result Filtering - Hides specific domains from search engine results using custom blacklists and regular expressions to manage content quality.
  • Search Result Content Filters - Hides specific domains from search engine outputs using a custom blacklist to refine visible results.
  • Remote Rule Subscriptions - Fetches external domain lists via HTTP requests to import curated blocking rules from remote servers.
  • Automated Blocklist Subscriptions - Periodically fetches and merges domain blocklists from external sources to filter out low-quality websites.
  • Domain Blocklists - Creates and manages a personal list of specific domains to be hidden from web search providers.
  • Search Interface Modifications - Modifies the search engine interface directly in the browser to remove unwanted website elements.
  • DOM Content Filters - Implements a client-side filter that modifies the search engine's DOM to hide unwanted website elements.
  • Browser Extensions - Provides a browser extension that manages and syncs lists of unwanted websites to be filtered from search outputs.
  • Remote Rule Subscriptions - Provides a system for importing and updating curated domain blocklists from external HTTP sources.
  • Application Setting Sync Tools - Shares blacklists across multiple devices using browser synchronization or cloud storage providers.
  • Browser Sync Storage - Utilizes browser-managed storage systems to automatically synchronize user rules across different browser installations.
  • External Ruleset Integrations - Imports third-party domain lists via HTTP URLs to automatically block curated sites.
  • URL Pattern Matching - Evaluates website URLs using regular expression pattern-matching logic to determine if results should be hidden.
  • Curated Blocklist Collections - Imports external curated lists of domains to automatically hide sites from search results.
  • Search Filters - Maintains a consistent set of blocked search domains across multiple devices using cloud or browser sync.
  • Browser Extensions - Core browser extension for filtering search engine results.

Star history

Star history chart for iorate/ublacklistStar history chart for iorate/ublacklist

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to UBlacklist

Similar open-source projects, ranked by how many features they share with UBlacklist.
  • cobaltdisco/google-chinese-results-blocklistcobaltdisco avatar

    cobaltdisco/Google-Chinese-Results-Blocklist

    7,492View on GitHub↗

    This project is a web content filtering tool designed to remove low-quality or spammy Chinese language websites from Google search results. It functions by identifying and hiding results from unreliable domains to improve the relevance of discovered content. The tool employs pattern-matching domain filtering and curated blocklists to identify unwanted websites. It uses browser extension content scripting to scan the search engine results page and apply CSS-based element hiding to the parent containers of blocked sites.

    blacklistsearch-resultssearch-results-blocker
    View on GitHub↗7,492
  • martenson/disposable-email-domainsmartenson avatar

    martenson/disposable-email-domains

    5,239View on GitHub↗

    This project provides a curated blocklist of disposable email domains used to prevent fake account registrations and service abuse. It serves as a reference dataset and email validation resource for identifying temporary email providers during user signup processes. The data is maintained through a workflow that includes case normalization and deduplication. Entries are verified against a public suffix list to ensure each listed domain is a valid registrable entity. The project distributes these domains as a plain text file for integration into spam prevention and registration security filte

    Python
    View on GitHub↗5,239
  • jmdugan/blocklistsjmdugan avatar

    jmdugan/blocklists

    4,566View on GitHub↗

    This project provides a collection of domain blocklists designed to prevent network requests from reaching specific destinations. These lists function as databases of problematic and corporate web addresses that can be imported into content filters, network security tools, and system-level hosts files. The lists focus on blocking known malicious domains and corporate web services to control network access. These curated sets are organized to filter harmful websites and company-owned domains across local devices or networks. The project manages these entries through flat-file storage and stat

    DIGITAL Command Language
    View on GitHub↗4,566
  • blocklistproject/listsblocklistproject avatar

    blocklistproject/Lists

    4,641View on GitHub↗

    Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains used for network content filtering. The project provides a command-line pipeline that aggregates upstream sources to build and validate blocklists used to redirect unwanted traffic to null addresses. The project distinguishes itself through a CLI-driven build pipeline that automates the fetching, validation, and daily regeneration of datasets. It organizes domains into discrete functional categories rather than a single monolithic list and exports them in multiple syntaxes, incl

    Pythonadblockadblock-listblocklist
    View on GitHub↗4,641
See all 30 alternatives to UBlacklist→

Frequently asked questions

What does iorate/ublacklist do?

uBlacklist is a browser extension that filters search engine results by hiding specific domains from view. It functions as a client-side content filter that modifies the search engine interface to remove unwanted website elements based on custom blacklists.

What are the main features of iorate/ublacklist?

The main features of iorate/ublacklist are: Search Result Filtering, Search Result Content Filters, Remote Rule Subscriptions, Automated Blocklist Subscriptions, Domain Blocklists, Search Interface Modifications, DOM Content Filters, Browser Extensions.

What are some open-source alternatives to iorate/ublacklist?

Open-source alternatives to iorate/ublacklist include: cobaltdisco/google-chinese-results-blocklist — This project is a web content filtering tool designed to remove low-quality or spammy Chinese language websites from… martenson/disposable-email-domains — This project provides a curated blocklist of disposable email domains used to prevent fake account registrations and… jmdugan/blocklists — This project provides a collection of domain blocklists designed to prevent network requests from reaching specific… blocklistproject/lists — Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains… dlvhdr/gh-dash — gh-dash is a terminal user interface (TUI) dashboard and API client for monitoring and managing GitHub pull requests,… peco/peco — Peco is an interactive text filter and fuzzy finder for the terminal. It serves as a terminal user interface selection…