awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
reacherhq avatar

reacherhq/check-if-email-exists

0
View on GitHub↗
8,375 stars·577 forks·Rust·other·28 viewsreacher.email↗

Check If Email Exists

This project is a self-hosted email verification system and API designed to validate email existence and clean mailing lists on private infrastructure. It functions as a deliverability tool that confirms if email addresses are reachable by communicating with mail servers via the SMTP protocol without sending actual messages.

The system is distinguished by its high-volume SMTP infrastructure, which utilizes a stateless worker architecture and message queue task distribution to scale validation tasks. It includes an SMTP proxy gateway that routes requests through SOCKS5 proxies to mask server identity and maintain IP reputation.

Capabilities cover bulk email verification, deliverability assessments, and metadata analysis to identify disposable, role-based, or catch-all addresses. The backend features token-based API authentication, verification volume throttling, and support for paginated data exports of bulk results.

The software supports deployment across containerized environments, Kubernetes clusters, serverless functions, or dedicated physical servers.

Features

  • Self-Hosted Email Verification - Offers a fully self-hosted verification system deployable on private infrastructure, Kubernetes, or dedicated servers.
  • SMTP Protocol Validations - Validates email existence by simulating the SMTP mail transfer protocol exchange without sending a full message.
  • Bulk Email Verifiers - Functions as a batch processing tool that validates large email datasets asynchronously using task queues.
  • Email Verification - Provides a token-based API interface for discovering and verifying professional email addresses.
  • Existence Verification - Validates email existence by checking syntax, DNS records, and performing SMTP handshakes without sending messages.
  • Email Verification - Provides a token-based API for integrating automated email deliverability validation into external applications.
  • Bulk Verification - Provides asynchronous batch processing to validate large sets of email addresses for deliverability.
  • List Cleaning - Implements processes to remove invalid addresses from datasets to reduce bounce rates and protect sender reputation.
  • Horizontal Scaling Strategies - Distributes validation workloads across multiple stateless instances and worker nodes to increase processing capacity.
  • Distributed Task Queues - Integrates with message queueing systems to assign verification tasks to worker instances for concurrent processing.
  • Self-Hosted Email Validators - Provides a deployable service for validating email existence and cleaning lists on private infrastructure.
  • Mailing List Cleaning - Processes large datasets of email addresses to remove invalid, disposable, or compromised accounts before marketing campaigns.
  • High-Volume SMTP Infrastructure - Implements a scalable SMTP infrastructure with distributed workers and proxies to handle massive verification volumes.
  • Network Traffic Proxying - Routes outgoing network traffic through SOCKS5 proxies to mask the origin server's identity and preserve IP reputation.
  • Distributed Task Queues - Utilizes a distributed task queue to decouple request intake from processing and scale verification tasks across worker nodes.
  • Stateless Architectures - Employs a stateless worker architecture to enable horizontal scaling of independent processing nodes.
  • Deliverability Analyzers - Analyzes email reachability and validity without sending messages to reduce bounce rates and protect sender reputation.
  • Metadata Analysis - Detects disposable, role-based, and catch-all email addresses through metadata analysis.
  • Bare Metal Server Deployments - Supports installation on physical or virtual servers to provide direct control over IP maintenance and environment.
  • Containerized Deployments - Packages the verification logic into isolated containers for consistent deployment across cloud and Kubernetes platforms.
  • Kubernetes Orchestration - Provides support for running verification instances as pods within a Kubernetes cluster for high availability.
  • Serverless Deployment - Enables the execution of verification software as stateless functions on cloud platforms.
  • SOCKS5 - Routes network traffic through SOCKS5 proxies to mask the origin server and maintain IP reputation.
  • Proxy Servers - Supports the operation of private proxy servers to manage verification requests independently.
  • SMTP Proxy Gateways - Implements a proxy gateway that routes verification requests through SOCKS5 proxies to protect server IP reputation.
  • Deliverability Analyzers - Analyzes connectivity, DNS records, and syntax to provide a confidence score for email reachability.
  • Request Throttling - Throttles the volume of outgoing verification requests to prevent mail servers from flagging the system as spam.
  • Token-Based Authentication - Secures the verification API using cryptographic tokens passed in request headers to authorize access.
  • Job Status Monitoring - Implements a monitoring system using unique identifiers to track the real-time processing count and status of bulk verification jobs.
  • OSINT Investigation Tools - Checks if an email address exists without sending messages

Star history

Star history chart for reacherhq/check-if-email-existsStar history chart for reacherhq/check-if-email-exists

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does reacherhq/check-if-email-exists do?

This project is a self-hosted email verification system and API designed to validate email existence and clean mailing lists on private infrastructure. It functions as a deliverability tool that confirms if email addresses are reachable by communicating with mail servers via the SMTP protocol without sending actual messages.

What are the main features of reacherhq/check-if-email-exists?

The main features of reacherhq/check-if-email-exists are: Self-Hosted Email Verification, SMTP Protocol Validations, Bulk Email Verifiers, Email Verification, Existence Verification, Bulk Verification, List Cleaning, Horizontal Scaling Strategies.

Which projects share features with reacherhq/check-if-email-exists?

Projects with overlapping indexed features include: nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… amaurymartiny/check-if-email-exists — This project is an email verification tool that checks if an email address exists and can receive messages without… allenai/olmocr — Olmocr is a distributed document processing framework designed to convert PDF and image files into structured… aws/chalice — Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It… azat-co/practicalnode — Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side… hiteshchoudhary/apihub — Apihub is a deployable REST API mock server and public sandbox that provides a collection of functional endpoints for…

Projects sharing features with Check If Email Exists

These projects share indexed features with Check If Email Exists. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nats-io/nats-servernats-io avatar

    nats-io/nats-server

    20,076View on GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Gocloudcloud-computingcloud-native
    View on GitHub↗20,076
  • amaurymartiny/check-if-email-existsamaurymartiny avatar

    amaurymartiny/check-if-email-exists

    8,826View on GitHub↗

    This project is an email verification tool that checks if an email address exists and can receive messages without sending an actual email. It provides these capabilities through a programmatic HTTP API and a local command line interface. The system distinguishes itself by combining SMTP handshake verification and DNS record resolution with a risk analysis tool that detects disposable addresses, role-based accounts, and catch-all domains. It also includes a metadata aggregator to retrieve public profile information and imagery associated with a specific email address. The broader capability

    Rust
    View on GitHub↗8,826
  • allenai/olmocrallenai avatar

    allenai/olmocr

    17,396View on GitHub↗

    Olmocr is a distributed document processing framework designed to convert PDF and image files into structured markdown. It functions as a vision-based document parser that utilizes multimodal neural networks to interpret complex visual layouts and translate them into standardized text representations. The system operates as a remote inference orchestrator, offloading heavy document analysis tasks to external servers or cloud APIs to minimize local computational requirements. By employing a stateless worker architecture, it decouples document ingestion from inference, allowing for the distribu

    Python
    View on GitHub↗17,396
  • aws/chaliceaws avatar

    aws/chalice

    11,062View on GitHub↗

    Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It functions as an infrastructure-as-code generator, mapping application logic and routing definitions directly to cloud compute resources while automating the provisioning and management of the underlying environment. The framework distinguishes itself by analyzing source code to automatically construct the minimum necessary security permissions, ensuring least-privilege access for all deployed functions. It supports modular development through blueprint-based organization and

    Pythonawsaws-apigatewayaws-lambda
    View on GitHub↗11,062
  • Compare all 30 related projects→