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
- Free: read-only grids with search, sorting, pagination and lookups.
- Paid: adds Create, Update, Delete and CSV export, with one year of updates and support included.
- Professional and up: also unlocks master-detail forms — a parent record edited together with a repeatable grid of child rows (e.g. an order with its line items), saved as one transaction.
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.