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
martenson avatar

martenson/disposable-email-domains

0
View on GitHub↗
5,239 stars·849 forks·Python·13 views

Disposable Email Domains

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 filters. It includes command-line automation tools for cleaning and maintaining the domain blocklists.

Features

  • Curated Blocklist Collections - Provides a curated collection of domain blocklists specifically targeting disposable email providers.
  • Public Suffix Validation - Verifies that each listed domain is a valid registrable entity using a public suffix list.
  • Email Validation Datasets - Provides a reference dataset of disposable email addresses for filtering and verifying user identities.
  • Domain Blocklists - Provides command-line tools for cleaning, normalizing, and maintaining the disposable email domain blocklist.
  • Disposable Email Blocklists - Provides a curated blocklist of temporary email domains to prevent fake account registrations.
  • Disposable Email Detection - Identifies temporary email addresses using a curated blocklist to prevent registration abuse.
  • Deduplication Processes - Includes automated processes to remove redundant domain entries, maintaining a lean and efficient lookup list.
  • Spam Prevention - Prevents registration abuse by filtering out temporary email providers during the user signup process.
  • Registration Blocking - Blocks disposable email domains during sign-up to prevent bots and malicious users from abusing services.
  • Static Data Distributions - Distributes the curated domain list as a plain text file for low-overhead integration into security filters.
  • Email Filtering - List of disposable email domains.

Star history

Star history chart for martenson/disposable-email-domainsStar history chart for martenson/disposable-email-domains

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Frequently asked questions

What does martenson/disposable-email-domains do?

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.

What are the main features of martenson/disposable-email-domains?

The main features of martenson/disposable-email-domains are: Curated Blocklist Collections, Public Suffix Validation, Email Validation Datasets, Domain Blocklists, Disposable Email Blocklists, Disposable Email Detection, Deduplication Processes, Spam Prevention.

Which projects share features with martenson/disposable-email-domains?

Projects with overlapping indexed features include: disposable-email-domains/disposable-email-domains — This project provides a curated blocklist and dataset of disposable email domains used to detect and prevent the use… 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… iorate/ublacklist — uBlacklist is a browser extension that filters search engine results by hiding specific domains from view. It… anudeepnd/whitelist — This project is an automation tool for importing and synchronizing remote domain whitelists within DNS-based network… hagezi/dns-blocklists — This project is a comprehensive repository of curated domain blocklists designed for network-wide DNS filtering. It…

Projects sharing features with Disposable Email Domains

These projects share indexed features with Disposable Email Domains. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • disposable-email-domains/disposable-email-domainsdisposable-email-domains avatar

    disposable-email-domains/disposable-email-domains

    5,175View on GitHub↗

    This project provides a curated blocklist and dataset of disposable email domains used to detect and prevent the use of temporary email accounts during user registration. It functions as an email validation resource to ensure user identity quality by filtering out known burner email providers. The project includes tools for maintaining the integrity of domain lists, including a sanitizer to correct casing and a repair utility to remove invalid public suffixes. It also provides a domain list integrity checker to detect duplicates and sorting errors. The system supports domain blocklist valida

    Pythonblocklistdisposabledomain
    View on GitHub↗5,175
  • 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
  • iorate/ublacklistiorate avatar

    iorate/uBlacklist

    6,572View on GitHub↗

    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 ma

    TypeScript
    View on GitHub↗6,572
Compare all 30 related projects→