Browse, insert, edit, and delete records in any MySQL database. No framework, no Composer, no install — drop one file and go.
Everything you need, nothing you don’t
Full CRUD
Browse, insert, update, and delete records across any table. Pagination, inline actions, and bulk delete included.
Schema-aware
Auto-detects column types, enums, nullable fields, and foreign key relationships to render the right input for every field.
Column rules
Store per-column configuration in MySQL’s COLUMN_COMMENT. Override labels, add hints, mark fields as readonly or hidden.
Lockable config
Optionally ship a config.php alongside the tool to pre-lock the host, database, port, or table. Connection fields become read-only.
Secure by default
CSRF token on every form. No raw SQL exposed to the UI. No eval, no shell exec, no dynamic includes.
One file
Everything is in ample.php — no Composer, no npm, no build step. Upload it via SFTP, cURL, or however you deploy.
Get started in under a minute
Download
Grab the zip or the bare PHP file below.
Upload
Drop ample.php anywhere on a PHP 8.1+ server.
Connect
Open it in a browser, enter your MySQL credentials, and go.
ample-scaffolder.zip
Includes ample.php, config.example.php, and LICENSE.