whispers
Sitio minimalista para noticias con titulares, sin JavaScript en el cliente y auto-alojable. Soporta Node, Bun, Deno o Cloudflare Workers. Ideal para periodistas independientes o boletines sectoriales que buscan privacidad y control total sobre su infraestructura de contenidos.
Ficha actualizada 24 sept 2026, 20:45 · upstream 24 sept 2026, 20:14 · release v1.2.0
Qué es whispers
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Whispers es una plataforma para gestionar sitios de noticias centrados exclusivamente en titulares, priorizando la velocidad y la legibilidad. La arquitectura elimina JavaScript del lado del cliente, cargando estilos y fuentes directamente desde el servidor para garantizar tiempos de carga instantáneos y un cambio fluido entre modos claro y oscuro.
El sistema utiliza Drizzle como ORM y soporta múltiples bases de datos por defecto, incluyendo SQLite, PostgreSQL y Turso. La administración se centra en la gestión de enlaces, con validación de seguridad contra parámetros de rastreo y detección de contenido malicioso mediante Google Safe Browsing.
Ofrece flexibilidad en el despliegue, permitiendo ejecutar la aplicación en entornos tradicionales o en Workers de Cloudflare. El modelo de licenciamiento distingue entre uso personal gratuito y comercial, con opciones para monetización a través de patrocinios directos sin scripts externos.
- Publicación de noticias personales
- Boletines sectoriales o internos
- Sitio corporativo minimalista
- Generador de feeds RSS
- Portafolio periodístico
- Cero JavaScript en la página del lector
- Compatibilidad con múltiples bases de datos SQL
- Verificación automática de enlaces seguros
- Soporte nativo para múltiples idiomas
- Gestión de cuentas por passphrases individuales
- Feed RSS automático sin configuración
- Rounds PBKDF2 limitados en Cloudflare Workers
- Sin soporte Docker por defecto
- CSP restrictiva que bloquea scripts externos
- Sincronización manual de esquemas para nuevas bases de datos
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.
Instalar con npm y ejecutar migraciones antes de arrancar. Configurar DB_DRIVER según la base de datos objetivo (SQLite, PostgreSQL o Turso). Asegurar que los parámetros de entorno estén definidos correctamente para evitar errores de conexión. Para producción en Workers, considerar las limitaciones de hashing de contraseñas. El despliegue no requiere contenedores preconfigurados ni scripts de inicialización complejos.
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.