PHP · MySQL · REST · Modern CRUD · Android

Build admin screens without the framework fight.

Turn your database into polished CRUD screens quickly. xCRUD Nova gives you grids, forms, uploads and nested records without a heavy frontend stack.

Fast interfaces that stay out of your way.

REST-powered and asynchronous by design, with no jQuery and minimal third-party scripts for a lighter, responsive experience.

One codebase. Web, local and mobile.

Build in PHP and deploy where your team needs it — including local copies and the xCRUD Nova mobile experience.

Make CRUD feel like a real product.

Use custom xCRUD Nova templates, configurable columns, nested tables, tabs, uploads and role-aware admin workflows.

PHP 8+MySQL / PDOREST APINo jQueryAndroidBootstrap 5 / Tailwind / xCrud
LIVE PRODUCT PREVIEW
Build in PHP (3 lines), UI Generated, Deployed to Android - Powerful CRUD REST Application
Three lines to productionPHP in, a working app out - web today, Android in the same build.
xCRUD Nova admin page
xCRUD Nova on a phone - Plain grid, card layout
Simple page editingBuild a usable admin screen in minutes.
xCRUD Nova page editor
xCRUD Nova on a phone - edit form
Visual editing workflowKeep complex CRUD configuration understandable.
xCRUD Nova grid settings
xCRUD Nova on a phone - grid settings
Powerful grid settingsColumns, grouping, fit and data presentation.
xCRUD Nova files and images
xCRUD Nova on a phone - file and image uploads
Files & imagesUploads, previews and media workflows.
xCRUD Nova nested tabs
xCRUD Nova on a phone - nested tabs
Nested records & tabsModel real parent-child relationships.
BASICxCRUD Nova Basic

Start simple and build your first CRUD interface.

View demoWeb/Browser Files
  • Grids, forms & nested tables
  • Modal, side, or full-page editing
  • File & image uploads
  • Grid settings (fit, grouping, sums)
  • Dashboard shell & sidebar menu
STANDARDxCRUD Nova 2.0.0

Build in PHP and deploy locally or on mobile.

View demoAndroid APKWeb/Browser Files
  • Grids, forms & nested tables
  • Modal, side, or full-page editing
  • File & image uploads
  • Grid settings (fit, grouping, sums)
  • Dashboard shell & sidebar menu
  • Android mobile app
PROxCRUD Nova Pro 2.0.0

Menus, users, roles and advanced administration.

View demoAndroid APKWeb/Browser Files
  • Grids, forms & nested tables
  • Modal, side, or full-page editing
  • File & image uploads
  • Grid settings (fit, grouping, sums)
  • Dashboard shell & sidebar menu
  • Android mobile app
  • Login & authentication
  • Roles & permissions
  • DB-driven admin menu builder
ABOUT XCRUD NOVA

From database to beautiful admin UI.

xCRUD Nova is a practical PHP toolkit for developers who want powerful CRUD functionality without spending days wiring together an admin frontend. It is fast, asynchronous, REST-ready and intentionally light.

01Fast executionREST application designed for responsive data operations.
02Async by defaultKeep interactions smooth instead of refreshing entire pages.
03Faster with AI ToolsA compact, fluent PHP API that Claude, ChatGPT, and other AI coding assistants read and write efficiently - far fewer tokens per screen than hand-rolled scaffolding, so you get a professional, production-ready result faster.
04Mobile & localTake the same application into local or mobile workflows.

Installing xCRUD Nova

  1. Copy the filesDrop the package into your web server's document root - no build step, no dependencies to install first.
  2. Import the databaseRun the included SQL file (phpMyAdmin's Import tab works too) - it creates the database and seeds it with demo data.
  3. Set your DB credentialsOne file to edit: src/Config.php - host, database name, user, password.
  4. Visit the URLThat's it - your admin panel is live, grids and forms already working.
Project structure
pages/      → one file per screen (orders.php = /orders)
src/        → the widget engine (Xcrud.php, Config.php, ...)
core/       → router, AJAX endpoints, uploads
themes/     → Tailwind / Bootstrap / built-in xCrud theme
sql/        → ready-to-import demo database
🤖
Connects to Claude Code in minutes That same small, predictable structure is exactly what an AI coding assistant reads best - point Claude Code at this folder and start describing the screens you want. Less boilerplate to generate, fewer tokens per page, a working result fast.
MAJOR FEATURES

Everything a real admin panel needs.

Fourteen capabilities that take xCRUD Nova from "a quick CRUD demo" to something you can actually ship.

One PHP REST backend deployed to both a browser dashboard and the Android app
01

One REST Backend, Every Device

Build the API once in PHP and it drives everything - the full browser dashboard and the native Android app both talk to the exact same REST endpoints and the same database, so a change on the backend shows up everywhere at once.

Editing a record in a modal, side panel, or full page
xCRUD Nova on a phone - edit form
02

Modal, Side, or Full-Page Editing

Every form can open as a centered modal, a docked side panel, or a full in-place layout - switch per table, or let visitors pick their own preferred layout from the toolbar.

Nested child records shown beside the edit form
xCRUD Nova on a phone - rows and aside layout
03

Nested Records, Right Beside the Form

Show a parent's related rows pinned to the left, right, or bottom of its edit form - with a draggable border and their own scroll - instead of hiding them behind a tab click.

Nested tables organized as tabs
xCRUD Nova on a phone - nested tabs
04

Nested Tables & Tabs

Model real parent-child-grandchild relationships as tabs inside one form, as many levels deep as your schema actually needs - orders, line items, and products, all in one place.

Built-in grid settings panel
xCRUD Nova on a phone - grid settings
05

Built-in Grid Settings

Column fitting, grouping, sums, per-column search, and layout choices ship out of the box - no extra plugin, no extra JavaScript to wire up yourself.

Toggling which columns are visible in the grid
xCRUD Nova on a phone - column visibility
06

Responsive Column Management

Visitors choose which columns matter to them, and narrow columns collapse gracefully on smaller screens instead of forcing a horizontal scrollbar.

File and image upload fields with previews
xCRUD Nova on a phone - file and image uploads
07

File & Image Uploads

Drag-and-drop uploads, image previews, cropping, and galleries - configured with one line of PHP, no separate upload library to integrate.

A grid showing customer avatars
xCRUD Nova on a phone - customer avatars
08

Rich Visual Grids

Avatars, thumbnails, badges, and switches render right in the grid - so a list of records reads like a real product, not a raw database dump.

Editing a cell directly in the grid with no form
xCRUD Nova on a phone - inline edit
09

Edit Without Opening a Form

Click any editable cell right in the grid and change it on the spot - no dialog, no extra click to "Edit" first, just for the quick corrections that don't need a full form.

Every supported field type in one form
xCRUD Nova on a phone - field types
10

Every Field Type, Out of the Box

Text, numbers, ratings, toggles, dropdowns, multi-select, dates and more - ->change_type() switches a plain column into the right control with one line.

A multi-step form mid-way through its steps
xCRUD Nova on a phone - multi-step form
11

Multi-Step Forms With Real Progress

Split a long form into named steps with their own progress indicator, and built-in validation that blocks moving on until the current step is actually valid.

Filter tabs above a grid switching the active filter
xCRUD Nova on a phone - filter tabs
12

Filter Tabs Above the Grid

Turn your most common searches into one-click tabs - Small/Medium/Large, Repeat Customers, whatever your data calls for - switching the active filter without leaving the page.

Bootstrap 5, Tailwind, and the built-in xCrud theme
13

Same Widget, Any Look

Ships with three ready-made themes - Bootstrap 5, Tailwind, or the clean built-in xCrud theme - matching a look you already use, one config line to switch.

A hand-built order and order-lines editor, built without the grid/form widget
14

Custom Forms

Not every screen fits a grid-and-form shape. Drop to plain PHP and a small AJAX API whenever you need to - a master/detail order editor with live line-item totals, in this example - while still reading and writing the exact same tables your other xCRUD Nova pages use. And because the API is this compact, an AI coding assistant like Claude can build you a custom form like this one directly - describe the screen, plug it into Claude Code, and get a working page in minutes instead of hours.

DOWNLOADS

Choose your xCRUD Nova.

Download the edition that matches the complexity of your project.

BASIC

xCRUD Nova Basic

A simple entry point for lightweight CRUD projects.

Download ZIP
PRO

xCRUD Nova Pro 2.0.0

Advanced administration with menus, users, roles and configuration.

Download ZIP
What's includedBASICNOVAPRO
Grids, forms & nested tables
Modal, side, or full-page editing
File & image uploads
Grid settings (fit, grouping, sums)
Dashboard shell & sidebar menu
Android mobile app
Login & authentication
Roles & permissions
DB-driven admin menu builder
PRICING

Simple plans for different project sizes.

Keep the commercial details clear and let visitors move directly from pricing to a demo or download.

BASIC
$19one-time
Full source code included

xCRUD Nova Basic

A simple entry point for lightweight CRUD projects.

  • Grids, forms & nested tables
  • Modal, side, or full-page editing
  • File & image uploads
  • Grid settings (fit, grouping, sums)
  • Dashboard shell & sidebar menu
Buy Now
PRO
$39one-time
Full source code included

xCRUD Nova Pro 2.0.0

Advanced administration with menus, users, roles and configuration.

  • Grids, forms & nested tables
  • Modal, side, or full-page editing
  • File & image uploads
  • Grid settings (fit, grouping, sums)
  • Dashboard shell & sidebar menu
  • Android mobile app
  • Login & authentication
  • Roles & permissions
  • DB-driven admin menu builder
Buy Now
DOCS

Build with confidence.

Document the installation, REST endpoints, templates, configuration and deployment paths in one place.

HELP

Need a hand?

Give users a direct path to support, FAQs and troubleshooting.