◆ Rapid application builder

Database to working app before lunch.

Point PPPHP at your database — MySQL, PostgreSQL, SQLite, SQL Server, Oracle, or distributed SQL like TiDB and CockroachDB — and it generates a complete, secure application: lists, forms, search, roles, dashboards, reports. Refine every screen visually, then deploy plain PHP you own outright.

No card required Runs on shared hosting Your code, forever
ppphp · connect database
ordersid · customer_id · total · status · placed_at
customersid · name · email · phone · city
productsid · sku · name · price · stock
staffid · name · role · branch_id
4 tables found · 3 relationships detected
Customer  ▾ lookup
Order date  ▾ date picker
Status  ▾ dropdown
Total  ▾ currency
Notes  ▾ text area
Drag to reorder · click any field to change its control
1,284Orders
96%On time
18Staff
Paid
Sent
Pending
Paid
Sent
0Designer components
0Security layers
0To first app
Apps you keep
◆ Bring your own database

Works with the database you already run.

Not just MySQL. PPPHP ships a dedicated, modular adapter for every major engine — so the SQL it generates is correct for your database, never a lowest-common-denominator guess.

My Ma Ti Pg Cr Lt MS Or

One visual designer at the centre — eight SQL engines radiating out, each with its own dialect adapter. Hover a node to learn more.

MySQLRelational · world's most popular

The default choice. Point PPPHP at a new or existing MySQL database and it maps every table, key and relationship automatically.

Fully supported
MariaDBOpen-source · MySQL-compatible

A drop-in open-source fork of MySQL. PPPHP speaks its dialect natively — nothing to configure, nothing to change.

Fully supported
New
TiDBDistributed · MySQL-compatible

Horizontally-scalable SQL that speaks the MySQL protocol. Point PPPHP at it over the same driver — no new extension, port 4000.

Fully supported
PostgreSQLAdvanced open-source

Schemas, JSONB, identity columns and strict types — PPPHP generates Postgres-correct SQL from end to end.

Fully supported
New
CockroachDBDistributed · Postgres-compatible

Resilient, geo-distributed SQL that speaks the PostgreSQL protocol. Same driver, same Postgres-correct SQL — port 26257.

Fully supported
SQLiteEmbedded · zero-config

A single file, nothing to install. Ideal for prototypes, internal tools and apps that ship with their own data.

Fully supported
SQL ServerMicrosoft · enterprise

IDENTITY columns, dbo schemas and NVARCHAR — the T-SQL dialect is handled for you, JSON checks included.

Fully supported
New
OracleEnterprise-grade

VARCHAR2, NUMBER, identity keys and native JSON — the Oracle dialect generates database-correct schema straight out of the box.

Fully supported

One visual designer · eight database engines · the same plain-PHP app you own at the end.

How it works

Four steps from a database to a working application.

No scaffolding scripts, no framework to learn, no front-end toolchain. If you can describe your data, you can ship an app.

1

Connect

Point PPPHP at your database — any of eight SQL engines, existing or fresh. It reads your tables, keys and relationships.

2

Choose

Pick tables and the pages you want: list, add, edit, view, print, export, charts, calendar.

3

Design

Drag and drop each screen. Swap controls, add validation, restyle with themes — live.

4

Ship

One click generates standalone PHP. Download it, or push straight over FTP, FTPS or SFTP.

What you can build

Everything a real business application needs — already built.

Not add-ons to wire up. These are generated into your application from the choices you make in the designer.

🗂️

Complete CRUD, instantly

Searchable lists with sorting, filters, paging and inline editing, plus add, edit, view, print and export pages for every table.

🎨

Visual page designer

Drag-and-drop layout with 40+ components — grids, cards, tabs, dashboards — and per-page custom CSS and JavaScript.

🔗

Relationships that work

Lookup fields resolve foreign keys to friendly names. Master–detail grids show child records inline, with pre-filled add.

📊

Dashboards & charts

Data-bound KPI tiles and SVG charts, activity feeds, mini tables and kanban boards — all reading live from your database.

📅

Calendars

Month, week and day views from any date column, with drag-to-reschedule and click-to-add built in.

🔁

Import & export

CSV, Excel, Word, JSON and XML both ways, with a guided import wizard and per-record Save-as-PDF.

🧩

Field controls & validation

The right control per field — dates, dropdowns, files, rich text — with validation that runs on the browser and the server.

🌍

Themes & languages

Token-driven themes restyle everything at once, light or dark. Labels are translatable per language.

Events & custom code

Drop your own PHP or JavaScript into lifecycle events with editor assistance — for when a rule needs more than a setting.

✨ New — sites, not just apps

Design marketing sites and landing pages — no database required.

Spin up a standalone, database-free site, or drop a polished marketing page straight into a database app. Same visual designer, same one-click build.

🧱

28+ section components

Hero, feature grids, pricing, testimonials, FAQ, logo clouds, stats, post grids, CTAs, footers and more — drag them onto the page and edit in place.

🧩

17 starter layouts

Full-page blueprints — SaaS, Agency, Portfolio, Event, Restaurant, Wedding, Link-in-bio — applied in one click, then made your own.

🔎

SEO that ships itself

Per-page meta, Open Graph and Twitter cards, canonical URLs, automatic JSON-LD, and a dynamic sitemap.php + robots.txt generated on build.

🗄️

Live data on any section

Bind Stats, Logo Clouds and Post Grids to a table so they show real counts and records — turn a marketing page into a live one inside a database app.

🖼️

Favicon & custom 404

Brand the browser tab from a URL or an uploaded file, and ship a branded, on-theme 404 page with every standalone site.

🌗

Dark mode & scroll reveal

A per-page dark toggle and tasteful scroll-in animation, theme-aware out of the box — no JavaScript to wire up.

🇳🇵 Built for Nepal too

Bikram Sambat dates, properly supported.

Most builders are written as though the Gregorian calendar is the only one. If you build for Nepal, that single gap is usually what forces a custom build — or a lifetime of manual conversion.

  • A real BS date picker as a standard field control
  • Automatic two-way conversion — store AD, show BS, or keep both in sync
  • Single or dual display, chosen per field
  • Nepali labels alongside English, switchable per language
  • Filters, reports and exports understand the field normally
Admission date
Bikram Sambat २०८३-०४-१८
Gregorian 2026-08-02

Pick in BS, store in AD — or the other way round. The rest of your app never has to care.

Security

Serious protection, switched on with a checkbox.

The security work that normally takes weeks — and is normally where home-grown admin panels fail — is generated into your application from the start.

Every layer is optional and configured visually. You do not write any of it.

Roles & permissionsPer-table, per-action, with a role-aware menu.
Row-level securityUsers see only their own records, or rules you define.
Field encryptionAES-256-GCM at rest, transparent in forms and lists.
Two-factor authenticationAuthenticator apps or emailed codes, with backup codes.
Audit trailWho changed what, and when — queryable in the app.
Record lockingStops two people silently overwriting each other.
Session controlIdle timeouts, lifetimes and concurrent-login limits.
Hardened by defaultCSRF, password policy, lockout, prepared statements.
your-server · /public_html
PHP 8
MySQL
No runtime licence
No vendor lock-in

The generated application contains no PPPHP code. It is ordinary PHP you can read, edit, host anywhere and keep forever.

You own the result

It builds an application, then gets out of the way.

PPPHP is a builder, not a runtime. What it produces is self-contained PHP with no dependency on us — it does not phone home, and it keeps working whatever happens to your licence.

  • Plain PHP 8 and MySQL — runs on ordinary shared hosting
  • No framework to learn, no Node build step, no npm install
  • Readable source you can hand to any PHP developer
  • Deploy by download, or push over FTP / FTPS / SFTP from inside the app
  • Snapshots and version history while you design, so nothing is ever lost
Who it is for

Built for the people who needed the app yesterday.

🏢

Businesses

Inventory, orders, HR, CRM, bookings, school and clinic systems — the internal tools a spreadsheet has outgrown.

💼

Agencies & freelancers

Deliver a client's admin system in days instead of months, and hand over clean code you are happy to support.

👩‍💻

Developers

Skip the boilerplate. Generate the 80% that is always the same, then drop into PHP for the part that actually matters.

Questions

Straight answers.

Do I need to know how to code?

No. Connecting a database, choosing pages and designing screens is all visual. If you do code, you can add your own PHP and JavaScript in event handlers — but nothing requires it.

Where does the finished application run?

Anywhere that runs PHP 8, including inexpensive shared hosting. It works with MySQL, MariaDB, PostgreSQL, SQLite, SQL Server and Oracle. Nothing to install on the server beyond the files themselves.

Can I use my existing database?

Yes — that is the usual case. PPPHP reads your existing tables and relationships. It can also create and manage one for you if you would rather start fresh.

What happens to my app if I stop paying?

Nothing. Apps you have already built keep running, because they contain no licensing code at all. A lapsed licence only pauses the builder, and it resumes the moment you renew.

Is the generated code any good?

It is ordinary, readable PHP using prepared statements throughout — not obfuscated output. Any PHP developer can pick it up, review it and modify it.

Can I customise beyond the built-in options?

Yes. Per-page custom CSS and JavaScript, lifecycle event hooks in PHP and JS, your own uploaded files, custom field controls, and full control of themes and menus.

Can I try it before buying?

Yes. Request a trial and we will set you up, including a sandbox database so you can build something real without configuring anything first.

◆ Community

Stuck on something? The community has answers.

Ask questions, share what you've built, and learn from other people building database-driven apps with PPPHP — connecting databases, designing screens, deployment and everything in between.

  • 💬 Ask & answer questions
  • Earn reputation & badges as you help
  • 🔎 Search a growing knowledge base

See your own data running as an app.

Tell us a little about what you need. We will get you a trial licence and help you build your first screens — usually the same day.

Request a trial Sign in →

Prefer email? Email us →