Mailyo

Rust Infraestructura Privado

Lenguaje

Rust

Estado

Privado

Mailyo es una alternativa moderna de alto rendimiento a las plataformas de email marketing tradicionales. Su backend en Rust ofrece 1,5 veces más throughput y 2-4 veces menos consumo de memoria que soluciones equivalentes en Go o Node.js. Puede autohospedarse o funcionar como SaaS multi-tenant con Row-Level Security en PostgreSQL.

Campañas y editor de email

  • Editor drag-and-drop con GrapesJS y biblioteca de plantillas (newsletter, promocional, transaccional).
  • Pruebas A/B con variantes ponderadas y selección automática del ganador por tasa de apertura.
  • Bloques de contenido condicional: personaliza el contenido de cada suscriptor dentro de una misma campaña según sus intereses.
  • Envío masivo en segundo plano con renderizado por suscriptor.
  • Programación de envíos con despacho automático.

Gestión de suscriptores

  • Listas, segmentos dinámicos y campos personalizados (JSONB).
  • Importación/exportación CSV con asistente multi-paso y detección de duplicados.
  • Sistema de etiquetas con colores y segmentación por intereses.
  • Centro de preferencias público: suscriptores gestionan sus intereses y frecuencia sin necesidad de login.
  • Puntuación de engagement automática (0-100) basada en aperturas y clics.

Automatizaciones

  • Editor visual de flujos de trabajo con React Flow.
  • Motor basado en DAG: send_email, wait, condition, add_tag, remove_tag, webhook.
  • Disparadores: subscribe, tag_added, email_opened, email_clicked, date, manual.

Cumplimiento y entregabilidad

  • Doble opt-in, lista de supresión, verificación real de DNS (SPF, DKIM, DMARC).
  • Cumplimiento GDPR: exportación de datos, borrado en cascada, registro de consentimiento.
  • Limitación de frecuencia por tenant para evitar la fatiga del suscriptor.
  • Firma DKIM (ED25519-SHA256 + RSA-SHA256) y calentamiento de IP automático.

Stack tecnológico

  • Backend: Rust, Axum, SQLx, PostgreSQL 17
  • Frontend: React 19, Vite 7, Tailwind CSS, Shadcn/ui, GrapesJS, React Flow
  • Métricas: Prometheus (/metrics)
  • Licencia: AGPL-3.0

Puesta en marcha rápida con Docker

git clone https://github.com/hyukudan/mailyo.git
cd mailyo
docker compose -f docker/docker-compose.yml up -d
# Accede en http://localhost:8080
# Usuario demo: demo@mailyo.io / demo1234

Compartir

Apps relacionadas