Build powerful easy-to-use admin software to manage customer's websites and businesses

TrueAdmin gives you a modern, secure foundation for building custom business websites and software. Modular architecture, enterprise-grade security, and a complete toolkit — so you can focus on what makes your website unique.

PHP 8.3+ Modular Architecture WebAuthn & 2FA Role-based Create, Read, Update, Delete control with Access Control List Drag-and-drop Widget Dashboard from Modules Global Settings Editor for Site and Modules Module Manager with Auto Installer and Updater Easy to Understand File Structure to Build Custom Modules
TrueAdmin dashboard and module interface
"Login to one admin area for all your website and business software and headless CMS needs. It is way faster and easier to use than Wordpress and more flexible than other CMSs like Ghost, Joomla, Drupal, TYPO3, Concrete CMS, Hubspot CMS, Sanity, Strapi, Presto, and more."
🧩

Modular by design

Build self-contained modules with their own controllers, views, models, and assets. They can add website features or management tools, or provide capabilities for managing your business.

🔒

Enterprise-grade security

JWT authentication, 2FA, hardware security key support, and Argon2id password hashing, with separate databases for admin users and regular site users included out of the box.

👥

User & group management

Create users, assign groups, and control access at the resource level.

📊

Dashboard widgets

Drag-and-drop customizable dashboard with per-module widgets.

Fast and lightweight

No bloated framework overhead. Clean PHP 8.3+ codebase built for performance. Much faster than Wordpress or other legacy systems.

🔧

Complete toolkit

Forms, dialogs, notifications, AJAX helpers, and responsive layouts included.

The foundation your business software needs

Every business application needs user accounts, login security, access control, and a clean admin interface. Instead of rebuilding these from scratch every time, TrueAdmin provides a battle-tested foundation that handles the essentials — so your development time goes into the features that actually matter for your business.

TrueAdmin is built for developers and agencies who want a reliable starting point for client projects, internal tools, SaaS products, and custom business software.

TrueAdmin dashboard

Build anything with self-contained modules

TrueAdmin's module system lets you build features as independent, self-contained packages. Each module has its own controllers, views, models, database tables, assets, and configuration — making it easy to develop, test, and deploy new functionality without touching the rest of your application.

  • Module discovery and one-click installation
  • Automatic database table creation from SQL files
  • PSR-4 autoloading with automatic composer.json management
  • Asset auto-copying to public directories
  • Config file distribution on install
  • Drag-and-drop module reordering in the sidebar
TrueAdmin module manager

Security that does not compromise

TrueAdmin ships with the kind of authentication and security features that enterprise applications require. No third-party auth services, no monthly fees — just solid, built-in protection for your users and their data.

  • JWT-based session management with RS512 algorithm
  • Two-factor authentication with Google Authenticator
  • Hardware security keys via WebAuthn/FIDO2 protocol
  • Argon2ID password hashing (PHP 8.3+ native)
  • Brute-force protection with login attempt tracking
  • CSRF token protection on all forms
  • Email-based password reset with secure tokens
TrueAdmin security features

Fine-grained access control

Control exactly who can do what in your application. TrueAdmin's role-based access control system lets you define permissions at the resource level, so different teams and users see only the features and data they need.

  • Group-based user roles with custom permissions
  • Four actions per resource: Create, Read, Update, Delete
  • Visual permission matrix for easy configuration
  • Module-level and section-level access control
  • Root admin group with full system access
  • Authorization checks in controllers and API endpoints

Give every user exactly the access they need — nothing more, nothing less.

TrueAdmin access control matrix

A dashboard that adapts to your workflow

TrueAdmin's dashboard is built around customizable widgets that each module can contribute. Users can add, remove, and rearrange widgets with drag-and-drop — putting the most relevant information front and center.

  • Drag-and-drop widget reordering
  • Per-module widget definitions
  • Add and remove widgets from a dropdown menu
  • Persistent layout saved per user
  • REST API for widget management
TrueAdmin customizable dashboard

Everything you need to build professional admin software

TrueAdmin is a complete toolkit — not a minimal starter. Here is what ships out of the box.

🔑 Authentication

JWT sessions, 2FA, WebAuthn hardware keys, password reset, login lockout, and Argon2ID hashing.

🛡 Access Control

Resource-level CRUD permissions with group-based roles and a visual permission editor.

🧩 Module System

Self-contained modules with auto-discovery, SQL setup, asset copying, and PSR-4 autoloading.

📊 Dashboard Widgets

Drag-and-drop customizable dashboard with per-module widgets and REST API management.

👥 User Management

User accounts, groups, status management, preferences, and per-user security settings.

📝 Form Components

Text, email, password, checkbox, radio, select, and button components with validation.

💬 Notifications

Fixed-position notification system for errors, warnings, and notices with auto-fade.

🌐 API Ready

Token-based API authentication, JSON request/response, and built-in XHR helper library.

Settings System

INI-based configuration with dynamic preference pages, email settings, and section editors.

✦ Create APIs

Simplify API Creation, Content Modeling, and Delivery

Build and manage your data models with the TrueData module. Define tables, add fields, and structure your content through a clean admin interface — no migrations or command-line setup required. Deliver content to your frontend with a built-in REST API or query it directly in PHP. It uses real database tables to store your data so you can create custom queries and import and export data easily.

Learn more
TrueData content modeling and API interface

📝 Content Type Builder

Create and manage data tables through a visual interface, defining fields with types, labels, and validation — no SQL required.

🌐 REST API

Every table you create gets a full REST API with filtering, sorting, pagination, and field selection — secured with API keys.

⚙ PHP Data Helper

Query your data directly in site controllers with a clean PHP API. No HTTP overhead — just pass your filters, sort, and get results.

Why developers choose TrueAdmin

TrueAdmin

  • Fast and easy-to-use admin software
  • Enterprise security out of the box
  • Self-contained modular architecture
  • Lightweight — no framework bloat
  • Your code, your server, your data
  • One-time cost, no recurring fees
  • WebAuthn hardware key support
  • Built-in user and group management

WordPress

  • Cluttered admin with constant plugin notifications
  • #1 CMS target — endless security patching
  • Slow site performance
  • Heavy core dragging years of legacy code
  • Plugins phone home to third-party services
  • Very slow admin interface when loading and saving content
  • No native 2FA — bolted on via plugins
  • Flat role system; granular access needs plugins

Built for teams that ship software

TrueAdmin is designed for developers and organizations that need a solid admin foundation without the overhead of a massive framework.

Web Agencies

Ship client admin panels faster with a proven foundation.

Product Teams

Build admin dashboards for the products your company ships.

Internal Tools Teams

Build business tools without reinventing the admin layer.

Freelance Developers

Deliver professional admin interfaces on tight timelines.

Small Businesses

Get custom software that fits your workflow exactly.

Nonprofits & Churches

Manage members, content, and operations in one place.

Simple, predictable pricing

One price. Full framework. No subscriptions, no per-seat fees, no surprises.

TrueAdmin Framework

$99

One-time developer license fee

  • Complete admin framework
  • Module system with auto-discovery
  • JWT, 2FA, and WebAuthn authentication
  • Role-based access control
  • User and group management
  • Customizable dashboard with widgets
  • Form components and UI toolkit
  • API authentication and helpers
  • Installation and initial setup included
Get Started

Frequently asked questions

What is TrueAdmin?
TrueAdmin is a PHP admin framework that provides the foundation for building custom business software. It includes authentication, user management, access control, a module system, a customizable dashboard, and a complete UI toolkit — so you can focus on building the features unique to your application.
What PHP version does TrueAdmin require?
TrueAdmin requires PHP 8.3 or higher. It uses modern PHP features like Argon2ID password hashing and takes advantage of the latest language improvements for performance and security.
How does the module system work?
Each module is a self-contained package with its own controllers, views, models, database tables, assets, and configuration. Modules are automatically discovered and can be installed with one click. The system handles database setup, asset copying, autoloading, and sidebar registration automatically.
What authentication methods are supported?
TrueAdmin supports username/password login with Argon2ID hashing, two-factor authentication via Google Authenticator (TOTP), and hardware security keys via the WebAuthn/FIDO2 protocol. It also includes JWT-based session management and email-based password reset.
Can I build my own modules on top of TrueAdmin?
Yes — that is exactly what TrueAdmin is designed for. The module system provides a clear structure for building custom features. You define your module's sections, resources, database tables, and widgets in a simple INI file, and TrueAdmin handles the rest.
What database does TrueAdmin use?
TrueAdmin uses SQLite for its core admin data (users, groups, permissions). Your custom modules can use MySQL, SQLite, or any database supported by the Hopper PDO wrapper that ships with the framework.
Is TrueAdmin a CMS?
TrueAdmin is not a CMS — it is the admin framework that a CMS (or any other admin software) can be built on. It provides the infrastructure layer: auth, users, permissions, modules, and UI components. What you build with it is up to you.
Do you offer installation and setup?
Yes. The license includes installation and initial setup on your server. We will configure TrueAdmin, set up the database, and make sure everything is running correctly before handing it off to you.

Start building on a solid foundation

Stop spending weeks on authentication, permissions, and admin plumbing. TrueAdmin gives you a proven, secure foundation so you can ship the features that matter.

We can help you plan your module architecture and get your first project running on TrueAdmin.