chimely
Chimely es una infraestructura de notificaciones en tiempo real para aplicaciones web, basada en Rust, PostgreSQL y Redis. Permite enviar notificaciones in-app con un solo endpoint POST, sin motores de flujos de trabajo ni canales externos.
Ficha actualizada 23 sept 2026, 6:30 · upstream 23 sept 2026, 6:15 · release v0.2.3
Qué es chimely
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Chimely es un sistema de notificación en tiempo real autocontenido que puede ejecutarse localmente o desplegado en la nube. Se compone de un único binario Rust, una base de datos PostgreSQL y Redis, junto con una API HTTP pequeña y un componente React `<Inbox />` listo para usar. No incluye motores de flujos de trabajo, email, SMS ni templado en el servidor; todo se gestiona a través del inbox in-app. El diseño prioriza la simplicidad: solo necesitas enviar un POST JSON al endpoint `/v1/notifications`, recibir un SSE con notificaciones y renderizar `<Inbox />` en tu frontend.
- Notificación de facturas por correo electrónico
- Alertas de estado de pedidos o envíos
- Comunicación de cambios en el carrito de compras
- Solicitudes de soporte o tickets
- Actualizaciones de precios o disponibilidad
- Recordatorios de pago o vencimientos
- Base de datos PostgreSQL como fuente única de verdad, con Redis solo para caché y notificaciones en tiempo real
- API HTTP minimalista: un único endpoint POST `/v1/notifications` gestiona todo el flujo
- SSE (Server-Sent Events) para actualizaciones en tiempo real sin polling
- Single-org, multi-environment con gestión de HMACs por entorno
- Dashboard operator integrado en el mismo binario con roles predefinidos
- Sin dependencias externas: solo Rust + PostgreSQL + Redis
- No soporta múltiples organizaciones ni escopos per-entorno
- No incluye canales de comunicación externos (email, SMS, push)
- El payload se muestra tal cual sin transformaciones o digests
- Sin batching automático: cada notificación es una petición independiente
- La API no tiene endpoints para crear/eliminar usuarios ni roles dinámicos
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliega el binario Rust con Docker usando la imagen `ghcr.io/dodopayments/chimely:0.2.x`. Configura variables de entorno como `POSTGRES_PASSWORD`, `CHIMELY_DEV_API_KEY` y (opcionalmente) `CHIMELY_ADMIN_EMAIL/CHIMELY_ADMIN_PASSWORD` para habilitar el admin panel. El restart policy del contenedor garantiza que la base de datos se reconstruya antes de iniciar el servidor. Para producción, activa TLS mediante un proxy o configuración del binario con `CHIMELY_ADMIN_TLS_TERMINATED=true`. No es necesario Docker Compose: el contenedor ya incluye su propia red y configuración.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.