GriD12

Configuration-driven PHP CRUD grids — secure, fast, multilingual

Home

GriD12 brings an innovative approach to a problem PHP developers have solved the same tedious way for years: it turns any MySQL table into a complete, responsive CRUD grid immediately — no build step, no package manager, no external dependencies to install. You write a small configuration array, include a single file, and the screen is already running.

From an empty page to a working screen in minutes

Out of the box you get listing with pagination, sortable columns, per-column search, foreign-key lookups, number and date formatting, CSV export and full Create, Read, Update and Delete operations. No boilerplate, no repetitive code, no waiting.

Security built in, not bolted on

Every value is handled through PDO prepared statements. Table and column names are whitelisted against the live database schema, forms are protected with CSRF tokens, and all output is escaped to prevent XSS. Security is the default, not an add-on.

Modern UI, zero dependencies to manage

GriD12 renders a clean Bootstrap 5 interface that works on phones, tablets and desktops, loaded straight from CDN links — nothing to compile, bundle or install — and targets PHP 8.1 and later.

Multilingual from day one

The interface ships in six languages — English, Greek, German, Spanish, French and Italian — with localized month names and number formats. Adding another language is a single file.

Free & Paid editions

The same depth of features, none of the baggage

The PHP datagrid category is full of veteran products: capable, but often built on aging plugin stacks, shipped as encrypted or obfuscated code you cannot inspect, and priced or licensed in ways that punish growth. GriD12 covers the same ground — full CRUD, foreign-key lookups, grouped summary reports, conditional formatting, computed and image columns, master-detail forms, CSV/PDF export — while staying honest about how it is built:

This is what innovation looks like in practice: define a table, include one file, and ship a secure data grid your users will actually enjoy — without adding a single dependency to your project, and without signing up for a legacy codebase you cannot read.

«Define a table. Include one file. Ship a secure CRUD grid.»