preswald
Preswald es un generador de sitios estáticos que empaqueta aplicaciones de datos interactivas en Python dentro de archivos HTML autocontenidos ejecutables en el navegador mediante WASM, sin dependencias locales.
Ficha actualizada 18 sept 2026, 18:52 · upstream 11 jun 2026, 23:01 · release v0.1.59
Qué es preswald
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Preswald funciona como un empaquetador WASM para aplicaciones de datos interactivas basadas en Python. Permite crear dashboards, informes y cuadernos que se ejecutan completamente en el navegador utilizando Pyodide, DuckDB, Pandas y Plotly. La solución genera archivos HTML estáticos que pueden compartirse como documentos o ejecutarse offline sin necesidad de un servidor backend.
- Creación de paneles de análisis de datos para stakeholders no técnicos que requieren interactividad sin instalación
- Entrega de informes interactivos actualizables en tiempo real basados en entrada del usuario
- Herramientas de inspección de datos para exploración rápida de archivos, logs o snapshots con UI personalizada
- Kits de trabajo offline para entornos seguros, airgap o trabajo de campo sin conexión a internet
- Empaquetado completo: lógica, UI y datos en un solo archivo HTML ejecutable directamente en el navegador
- Ejecución local sin servidor mediante runtime WASM con Pyodide y DuckDB integrados
- Componentes UI predefinidos reactivos con seguimiento de estado basado en DAG de dependencias
- Soporte nativo para Python 3.7+ con licencia Apache 2.0 y comunidad activa en Slack
- Dependencia del navegador moderno para ejecutar el runtime WASM y Pyodide
- Tamaño potencialmente grande del archivo debido al bundling de dependencias Python completas
- Limitaciones de rendimiento en operaciones computacionalmente intensivas comparado con servidores backend tradicionales
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.
Usar preswald export para generar directorio estático en dist/. Verificar compatibilidad del navegador moderno. Considerar almacenamiento local para datos grandes. Mantener configuración en preswald.toml para personalización de branding y puertos.
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.