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

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.

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