https://github.com/fzerorubigd/emailvalidator
An email validation library, without regex
https://github.com/fzerorubigd/emailvalidator
email email-validation validation
Last synced: about 1 year ago
JSON representation
An email validation library, without regex
- Host: GitHub
- URL: https://github.com/fzerorubigd/emailvalidator
- Owner: fzerorubigd
- License: mit
- Created: 2019-08-03T13:49:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-05T19:00:44.000Z (almost 7 years ago)
- Last Synced: 2025-03-25T16:09:48.689Z (about 1 year ago)
- Topics: email, email-validation, validation
- Language: Go
- Homepage:
- Size: 197 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Email Validation in Go
[](https://travis-ci.org/fzerorubigd/emailvalidator)
[](https://coveralls.io/github/fzerorubigd/emailvalidator?branch=master)
[](https://godoc.org/github.com/fzerorubigd/emailvalidator)
[](https://goreportcard.com/report/github.com/fzerorubigd/emailvalidator)
package emailvalidator is an Email validating library in go, the idea is not using a regular expression to validate the email, but to check several data sources (all embedded in the library) to validate the email address and also to identify if the email is a disposable email provider or is a free email provider.
This library is in the Alpha stage and I have plan to extend it.
This package is based on information in the https://github.com/ivolo/disposable-email-domains (MIT License) for disposable domain,
and the data in https://github.com/daveearley/Email-Validation-Tool (MIT? License) for the free email providers. also the valid tlds are from https://data.iana.org/TLD/tlds-alpha-by-domain.txt