Servidor web minimalista construido con Go puro, Pongo2 y Tailwind CSS. Sin frameworks. Sin complicaciones.
Stack moderno, simple y performante
net/http estándar sin frameworks. Máximo rendimiento y control total del servidor HTTP.
Motor de templates con sintaxis Jinja2. Herencia, includes, filtros y separación limpia de lógica y presentación.
Utility-first CSS con design tokens de shadcn/ui. Modo oscuro nativo y variables CSS para consistencia total.
JavaScript vanilla solo para interacciones: theme toggle, menús, modales. Sin frameworks. HTML first.
avro/
├── main.go ← Servidor HTTP con Pongo2
├── go.mod ← Módulo Go
├── Makefile ← Comandos build/run/css
├── spec/ ← Especificaciones (.md)
├── plan/ ← Planes de implementación
├── static/
│ └── css/globals.css ← Design system tokens
└── templates/
├── base.html ← Layout base (herencia)
├── pages/ ← Páginas
│ └── index.html
└── components/ ← Componentes reutilizables
├── _button.html
├── _badge.html
├── _input.html
└── ...Réplica de shadcn/ui para Pongo2 — 36 componentes disponibles
6 variantes, 4 tamaños
Etiquetas y chips
Con imagen o fallback
Campos de texto con validación
Este campo es requerido
Checks, switches y sliders
Indicadores de carga
Tabla de datos con filas y columnas
| Nombre | Rol | Estado | |
|---|---|---|---|
|
AG |
ana@ejemplo.com | Admin | Activo |
|
CL |
carlos@ejemplo.com | Editor | Activo |
|
MR |
maria@ejemplo.com | Viewer | Inactivo |
|
JP |
juan@ejemplo.com | Admin | Activo |
Contenido colapsable
Ejemplo con componentes reutilizables
Completa el formulario y te responderemos.
Componentes con Pongo2: set + include
NuevoEmail inválido