Node.js framework for rapid admin panel creation
Top 94.9% on sourcepulse
AdminForth is a free, open-source Node.js framework for rapidly building admin panels with Vue.js and Tailwind CSS. It targets developers needing to quickly scaffold CRUD interfaces for their databases, offering extensive customization through Vue components and a rich built-in component library.
How It Works
AdminForth leverages a convention-over-configuration approach. Developers define their database schema using Prisma, and the framework automatically generates functional UI for data management (filtering, creating, editing, removing). Customization is achieved by injecting Vue components into various parts of the admin interface, such as data cells, headers, or custom pages. It also supports defining Express APIs for backend logic and integrates modern plugins like audit logs, file uploads, 2FA, and AI features.
Quick Start & Requirements
npx adminforth create-app
.npm ci
, npm run build
, npm run install-plugins
, and npm run install-adapters
.cd dev-demo
, cp .env.sample .env
, npm ci
, npm run migrate
, npm start
..prisma
file) and npm run namemigration -- --name description_of_changes
.npm run build
in the root, then npx -g adminforth <your command under development>
.Highlighted Details
Maintenance & Community
dev-demo
) allows on-the-fly code editing for plugins and the core framework.Licensing & Compatibility
Limitations & Caveats
The project is described as a framework for building admin panels, implying it is not a standalone application but a tool for developers. Specific performance benchmarks or detailed limitations are not provided in the README.
2 days ago
1 day