Skip to content

@mailtester/coreEmail Validation Done Right

Modern, high-performance email validation for Node.js with RFC 5322 compliance, typo detection, and bulk processing.

mailtester

Quick Install

bash
npm install @mailtester/core

Quick Start

typescript
import { 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"

Why mailtester?

Feature@mailtester/coredeep-email-validator
Performance3x fasterSlower
Bundle Size25KB50KB+
TypeScriptNativeBasic
Bulk ValidationBuilt-inNo
Rate LimitingBuilt-inNo
MaintainedActiveLimited

About the Author

MAK

Muhammad Ali Kazmi

Full-stack developer passionate about building fast, developer-friendly open-source tools. @mailtester/core is crafted with care to solve real-world email validation challenges.