// page builder · framework CodeIgniter 4 · modular
Un page builder
que escribe Blade.
Arrastra secciones, guarda, el builder escribe un archivo Blade estático en disco. Sin renderizado dinámico en prod, sin deuda técnica. Punky Tools es un campo de juego para desarrolladores CodeIgniter.
// los cimientos
Cuatro ideas, una stack.
01
Modular
Cada módulo declara sus bloques. El builder los descubre vía getBuilderConfig() — namespace aislado Punky\{Module}.
02
CSS con scope
Cada sección tiene su CSS aislado por #section-id. Edición CodeMirror, soporte html.dark, cero fugas entre bloques.
03
Multilingüe
Una página, varios idiomas. Copia de contenido de un idioma a otro en un clic. JSON importable por idioma.
04
Blade compilado
El builder escribe archivos Blade estáticos en disco. En prod: cero renderizado dinámico, solo HTML rápido.
// en el ecosistema
¿Dónde se ubica Punky?
// no es una competición — solo un punto de referencia para situar el proyecto frente a las alternativas conocidas
| Punky Tools | Statamic | Bricks | Webflow | Wagtail | |
|---|---|---|---|---|---|
| Stack | CodeIgniter 4 | Laravel | WordPress | Cloud SaaS | Django / Python |
| Renderizado | Blade estático | Antlers / Blade | DOM runtime | SaaS hosted | Plantillas Django |
| Builder visual | nativo | limitado | nativo | nativo | — |
| Multilingüe | nativo | de pago (Pro) | vía plugin WP | de pago | nativo (i18n) |
| Self-host | sí | sí | sí (WP) | no | sí |
Punky no intenta ser el mejor en todo. Es un page builder visual para desarrolladores CodeIgniter que quieren Blade estático en prod, soporte multilingüe nativo y cero dependencia cloud. Para otras necesidades, otras herramientas son mejores — y está bien así.
// la galería
8 categorías para explorar.
// cada categoría agrupa de 5 a 7 ejemplos con preview, HTML y JSON copiable
01
Hero
5 formas de abrir una página.
02
Section
Imagen+texto, servicios, stats.
03
Heading + Button
Tipografía y llamadas a la acción.
04
FAQ
Acordeones y preguntas.
05
Slider
Carruseles y testimonios.
06
Pricing
Tablas de precios.
07
Footer
Pies de página.
08
Form
Formularios y contacto.
// el builder en acción
Drag. Drop.
Compile..
Secciones en flex o grid, columnas responsive, bloques anidables. Edición CSS / HTML en modal CodeMirror, propiedades en panel lateral. En cada guardado, un archivo Blade estático sale en disco.
bloques
propriétés
display
CSS scopé
// ¿curioso?
Lee el manifiesto.
Por qué existe Punky, qué intenta resolver, qué se niega a hacer. Sin pitch — solo las ideas.