AdminForth

AdminForth

Open-source TypeScript and Vue framework for building agent-ready back-office admin panels on top of your own database.

free
Last Updated 8/28/2026

About AdminForth

AdminForth is an open-source framework for building self-hosted back-office panels with TypeScript, Vue 3, and database-backed resource definitions. The official site positions it as an agent-first admin panel framework for teams that want robust admin workflows while keeping control of their code. Its getting-started guide shows a CLI flow that can scaffold a working admin app, connect to databases such as PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse, and read-only Qdrant, then add resources that map tables into CRUD, filtering, sorting, and validation screens. AdminForth is strongest when a team needs a real internal operations surface rather than a temporary database browser: authentication, allowed resource actions, role or record-based controls, custom pages, Vue components, dashboard extensions, file upload, import/export, audit logging, i18n, 2FA, and agent workflows can all live in the same code-owned admin app. It is not a managed no-code service; adoption still requires engineering ownership, deployment, database schema decisions, environment secrets, and review of plugin maturity. The agent plugin documentation also marks that tutorial as in progress, so teams should verify agent behavior against the current docs and repository before relying on it for sensitive production operations.

Best for

Product engineering teams building internal admin apps on top of existing databases.
Startup and agency builders that need a code-owned alternative to closed back-office SaaS dashboards.
Developers standardizing CRUD, auth, audit, import/export, uploads, and dashboard behavior across several projects.
Teams experimenting with AI agents inside controlled admin workflows instead of exposing production data to generic chat tools.

Best use cases

Scaffolding an internal admin app from a database URL, then generating resource files for the tables that need list, create, edit, delete, filter, and sort screens.

Adding RBAC-style controls to CRUD resources by configuring allowed actions for roles, record ownership, or sensitive operations.

Exposing selected back-office tasks to an agent chat workflow that can search or edit data through configured AdminForth resources.

Replacing a hand-built back-office panel when the product team wants source-code control, Vue customization, and a reusable plugin layer.

Documenting API, plugin, and resource behavior for a team that needs maintainable admin conventions instead of scattered one-off dashboard code.

Compare before choosing

Compare with AdminJS when the decision turns on JavaScript admin-panel maturity, plugin coverage, and whether Vue customization fits better than React-oriented extensions.

Compare with Retool, Forest Admin, Basedash, or other hosted admin tools when speed and managed infrastructure matter more than owning the code and deployment.

Compare with Refine or custom Next.js/Vue admin builds when the team wants a broader frontend framework rather than an opinionated database-backed back office.

Compare with pure database consoles when non-developer staff need safer workflows, permissions, audit trails, uploads, import/export, or agent-assisted actions.

Features

CLI app scaffolding

Start with npx adminforth create-app, provide a database URL, and generate a basic back-office project with a default admin-user resource.

Database-backed resources

Define tables as AdminForth resources to expose list, create, edit, delete, filtering, sorting, validation, and display behavior in the admin UI.

Action-level access control

Use allowedActions to disable or customize list, show, create, edit, and delete behavior by role, user record, or record ownership.

Agent plugin path

The official agent plugin adds a chat surface that can search and edit configured data resources and can be extended with custom skills.

Security-oriented plugins

Official docs cover authentication, OAuth/OpenID SSO, TOTP and WebAuthn 2FA, audit logs, login captcha, email reset, and related admin controls.

Vue and Tailwind customization

Create custom pages, dashboards, resource renderers, page injections, and components with Vue 3 and a Tailwind-oriented visual system.

Operational plugins

Plugin docs and homepage modules cover uploads, import/export, inline create, in-place editing, quick filters, rich editor, background jobs, dashboards, and i18n.

Typed API reference

The TypeDoc API reference exposes classes, interfaces, enums, resource types, endpoint options, filters, sorts, and plugin contracts for deeper integration work.

Pros

  • Free and open-source according to the official homepage-linked GitHub repository.
  • Good fit for teams that want code ownership instead of a closed hosted back-office tool.
  • Combines CRUD resources, auth controls, plugins, dashboards, uploads, audit logging, and i18n in one framework.
  • Agent plugin direction is useful for controlled AI workflows over internal data.
  • Supports several database connectors and can work with existing databases rather than forcing a new schema tool.

Cons

  • Requires engineering ownership for deployment, database modeling, environment secrets, and production hardening.
  • No public hosted AdminForth pricing or support plan was found, so commercial support expectations need direct confirmation.
  • Some official docs contain rough copy and at least the agent plugin tutorial is marked as in progress.
  • Teams using React-first or fully managed internal-tool stacks may find the Vue and self-hosted model less convenient.
  • The framework should be evaluated carefully before granting agent workflows access to sensitive production operations.

Pricing Plans

Open-source framework

$0No framework subscription
  • CLI project scaffolding
  • Database-resource CRUD panels
  • Authentication and allowedActions controls
  • Vue 3 custom pages and components
  • Plugin ecosystem for agent workflows, 2FA, audit logs, uploads, import/export, dashboards, i18n, and more
  • TypeDoc API reference and tutorial documentation

* Pricing information is for reference only. Please refer to the latest announcement on AdminForth's official website.

FAQ

AdminForth is an open-source TypeScript and Vue framework for building self-hosted back-office admin panels on top of configured database resources.
Yes. The official GitHub repository linked from the AdminForth homepage says the framework is always free and open-source with no paid versions or cloud subscriptions.
The official getting-started guide recommends using npx adminforth create-app, then providing an app name and database connection string or answering the interactive prompts.
The guide lists PostgreSQL, MongoDB, SQLite, MySQL, ClickHouse, and Qdrant as supported connection options, with Qdrant noted as read-only.
Yes. The limiting-actions documentation shows allowedActions rules for disabling actions, allowing only superadmin users, and checking record ownership before edit, delete, or show operations.
The official agent plugin documentation says it adds an AI agent chat surface that can search or edit data and can be extended with custom skills, but that tutorial is also marked as in progress.
No. It is a framework for code-owned, self-hosted admin panels. Teams still need to run the app, manage credentials, configure resources, and operate the underlying database and infrastructure.
Verify database connector fit, auth and 2FA requirements, plugin maturity, deployment path, audit needs, agent permissions, and whether Vue customization matches the team's frontend stack.

Tool Information

DeveloperAdminForth
Release Date4/5/2026
Pricingfree

Related Tags

Open-source admin frameworkAgent-ready back officeDeveloper toolsDatabase adminVue admin panel