Blazing Fast
3x faster than alternatives. Single validation under 150ms, bulk 100 emails in under 5 seconds.
Modern, high-performance email validation for Node.js with RFC 5322 compliance, typo detection, and bulk processing.
npm install @mailtester/coreimport { validateBulk } from '@mailtester/core';
const emails = [
'user1@gmail.com',
'user2@yahoo.com',
'fake@mailinator.com'
];
const result = await validateBulk(emails, {
concurrency: 10,
onProgress: (completed, total) => {
console.log(`Progress: ${completed}/${total}`);
}
});
console.log(`Valid: ${result.valid}/${result.total}`);
// Output: "Valid: 2/3"| Feature | @mailtester/core | deep-email-validator |
|---|---|---|
| Performance | 3x faster | Slower |
| Bundle Size | 25KB | 50KB+ |
| TypeScript | Native | Basic |
| Bulk Validation | Built-in | No |
| Rate Limiting | Built-in | No |
| Maintained | Active | Limited |