{"id":23666601,"url":"https://github.com/redsift/deacheck","last_synced_at":"2025-10-27T06:02:16.100Z","repository":{"id":57498121,"uuid":"172113192","full_name":"redsift/deacheck","owner":"redsift","description":"List of domains, updatable at runtime, for checking domain against different sources like DEA (Disposable Email Address) or wildcard domain lists","archived":false,"fork":false,"pushed_at":"2019-09-04T16:43:02.000Z","size":84,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-12-29T07:33:03.401Z","etag":null,"topics":["disposable-email","disposable-emails","go","golang","tools"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redsift.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-22T18:12:37.000Z","updated_at":"2019-09-04T16:43:04.000Z","dependencies_parsed_at":"2022-08-28T17:12:01.108Z","dependency_job_id":null,"html_url":"https://github.com/redsift/deacheck","commit_stats":null,"previous_names":["redsift/dea-check"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redsift%2Fdeacheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redsift%2Fdeacheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redsift%2Fdeacheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redsift%2Fdeacheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redsift","download_url":"https://codeload.github.com/redsift/deacheck/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239674919,"owners_count":19678495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["disposable-email","disposable-emails","go","golang","tools"],"created_at":"2024-12-29T07:33:13.223Z","updated_at":"2025-10-27T06:02:16.011Z","avatar_url":"https://github.com/redsift.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DEA Check [![Go Report Card](https://goreportcard.com/badge/github.com/redsift/dea-check)](https://goreportcard.com/report/github.com/redsift/dea-check) [![GoDoc](https://godoc.org/github.com/redsift/dea-check?status.svg)](https://godoc.org/github.com/redsift/dea-check)\n\nUsing DEA (Disposable Email Address) is one of anti-spam techniques used to prevent unsolicited bulk email.\nOn other side, as a service provider solicitous about  security and privacy of our customers, we would waste resources on using those emails in our operations.\nThat is why we need to include simple DEA check as one of sanitizing methods into registration process to our services.\n\n## Sources\n\n- A lists of DEA and wildcard domains from https://github.com/ivolo/disposable-email-domains\n    - [dea.json](https://raw.githubusercontent.com/ivolo/disposable-email-domains/master/index.json)\n    - [wildcard.json](https://raw.githubusercontent.com/ivolo/disposable-email-domains/master/wildcard.json)\n\n## Benchmarks\n\n```text\ngoos: darwin\ngoarch: amd64\npkg: github.com/redsift/deacheck\nBenchmarkIndex_Update-4      \t      50\t  32096713 ns/op\t11520228 B/op\t  265259 allocs/op\nBenchmarkIndex_HasDomain-4   \t10000000\t       192 ns/op\t      18 B/op\t       1 allocs/op\nPASS\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredsift%2Fdeacheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredsift%2Fdeacheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredsift%2Fdeacheck/lists"}