All 49 Dependencies
Every package Hyvor Relay depends on, ranked by repo health score.
Hyvor Relay is an open-source, self-hosted email API designed for developers who need complete control over their transactional and marketing email infrastructure. By combining PHP/Symfony for the API backend, Go for SMTP workers and a built-in DNS server, and SvelteKit for the management console, it replaces commercial services like SES, Mailgun, and SendGrid with a system you deploy and manage yourself.
Unlike typical self-hosted mail tools that require extensive manual DNS configuration, Hyvor Relay includes its own authoritative DNS server. Delegate your domain to the relay instance and DNS records — MX, SPF, DKIM, reverse DNS — are managed automatically. This makes the operational burden of running production email infrastructure significantly lower than alternatives.
The system is built for scale from the ground up. IP addresses are mapped to dedicated queues to isolate sender reputation between transactional and bulk email. Multiple servers can be added horizontally via Docker Swarm, and each server runs a Go worker pool that dynamically reconfigures by pulling state from the Symfony API. Prometheus metrics and Grafana dashboards provide visibility into queue depth, delivery rates, and SMTP performance without external instrumentation.
Hyvor Relay supports multi-tenancy with full project isolation — useful for agencies managing multiple clients or SaaS platforms with distinct product lines. Bounce handling, feedback loop integration, and suppression management are built in, protecting sender reputation automatically. Webhooks deliver real-time event notifications for deliveries, bounces, complaints, and domain verification events.