P
Recherches récentes

// page builder · CodeIgniter 4 framework · modular

A page builder
that writes Blade.

Drag sections, save, the builder writes a static Blade file to disk. No dynamic rendering in prod, no technical debt. Punky Tools is a playground for CodeIgniter developers.

// the foundations

Four ideas, one stack.

01

Modular

Each module declares its blocks. The builder discovers them via getBuilderConfig() — isolated Punky\{Module} namespace.

02

Scoped CSS

Each section has its CSS isolated by #section-id. CodeMirror editing, html.dark support, zero leak between blocks.

03

Multilingual

One page, multiple locales. Copy content from one language to another in one click. JSON importable per locale.

04

Compiled Blade

The builder writes static Blade files to disk. In prod: zero dynamic rendering, just fast HTML.

UNDER THE HOOD
CodeIgniter 4.7/ PHP 8.3/ Alpine.js/ HTMX v2/ Tailwind CSS/ Vite/ Blade/ MariaDB/ Redis/ Shield/

// in the ecosystem

Where does Punky stand?

// not a competition — just a marker to place the project against known alternatives

Punky ToolsStatamicBricksWebflowWagtail
StackCodeIgniter 4LaravelWordPressCloud SaaSDjango / Python
RenderingStatic BladeAntlers / BladeDOM runtimeSaaS hostedDjango templates
Visual buildernativelimitednativenative—
Multilingualnativepaid (Pro)via WP pluginpaidnative (i18n)
Self-hostyesyesyes (WP)noyes

Punky doesn't try to be best at everything. It's a visual page builder for CodeIgniter developers who want static Blade in prod, native multilingual support and zero cloud dependency. For other needs, other tools are better — and that's fine.

// the gallery

8 categories to explore.

// each category gathers 5 to 7 examples with preview, HTML and copyable JSON

01

Hero

5 ways to open a page.

02

Section

Image+text, services, stats.

03

Heading + Button

Typography and calls to action.

04

FAQ

Accordions and questions.

05

Slider

Carousels and testimonials.

06

Pricing

Pricing tables.

07

Footer

Footers.

08

Form

Forms and contact.

// the builder in action

Drag. Drop.
Compile..

Flex or grid sections, responsive columns, nestable blocks. CSS / HTML editing in a CodeMirror modal, properties in a side panel. On every save, a static Blade file lands on disk.

Builder — accueil.blade
â—Ź live

blocks

Hero
Columns
Pricing
Gallery
section · hero grid · 12

// curious?

Read the manifesto.

Why Punky exists, what it tries to solve, what it refuses to do. No pitch — just the ideas.