Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
FastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8501
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.