Installations
npm install freemail
Releases
Unable to fetch releases
Developer
willwhite
Developer Guide
Module System
CommonJS
Min. Node Version
Typescript Support
No
Node Version
8.17.0
NPM Version
6.14.4
Statistics
344 Stars
102 Commits
126 Forks
26 Watching
3 Branches
29 Contributors
Updated on 06 Nov 2024
Bundle Size
85.51 kB
Minified
32.09 kB
Minified + Gzipped
Languages
JavaScript (58.12%)
Shell (41.88%)
Total Downloads
Cumulative downloads
Total Downloads
4,272,738
Last day
-42.2%
1,770
Compared to previous day
Last week
-9.9%
13,944
Compared to previous week
Last month
-7.7%
60,673
Compared to previous month
Last year
15.7%
1,037,783
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
freemail
A database of free and disposable email domains and a handy Node.js module for querying it.
Use the Node.js module or access the files in the ./data
directory and parse
with your language of choice.
In an effort to create the most up-to-date list of domains, the database can be synchronized with various lists from around the web. You can also add new domains directly by opening a pull request.
Database
There are three key data files in this project:
- free.txt contains a list of domains that are known to provide free email service
- disposable.txt contains a list of domains that are known to provide disposable email service
- blacklist.txt contains a list of domains that this project will refuse to add to either list
Domains may only be a member of one list.
Updating the database
Run ./update
to pull in the latest domains from the sources listed in
sources.txt
. All new domains will be placed in free.txt
by default.
If any domains provide disposable email service, they may be moved to
disposable.txt
.
Node
Install
npm install --save freemail
1var freemail = require('freemail'); 2freemail.isFree('smith@gmail.com'); 3> true 4freemail.isFree('jack@mailinater.com'); 5> true 6freemail.isDisposable('smith@gmail.com'); 7> false 8freemail.isDisposable('jack@mailinater.com'); 9> true 10
Other
- freemail-cli is a CLI tool for filtering free and disposable emails
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: ISC License: LICENSE:0
Reason
3 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3
- Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h
- Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9
Reason
Found 15/29 approved changesets -- score normalized to 5
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
branch protection not enabled on development/release branches
Details
- Warn: branch protection not enabled for branch 'master'
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 17 are checked with a SAST tool
Score
3.3
/10
Last Scanned on 2024-11-18
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More