devforth/adminforth
Create Agentic admin panels faster on TypeScript and Vue.js with AdminForth Framework. Setup main CRUD pages within minutes, extend as you need
What it solves
AdminForth provides a fast way to build internal admin panels and back-office tools. It eliminates the need to manually create CRUD (Create, Read, Update, Delete) interfaces for databases, allowing developers to quickly generate a functional UI for managing data without writing repetitive boilerplate code.
How it works
The framework uses a CLI to connect to an existing database (supporting Postgres, MySQL, Mongo, SQLite, and Clickhouse) or scaffold a new one. It automatically generates resource files and a UI for the data tables. Developers can then customize the interface using Vue components, define Express APIs for custom logic, and integrate pre-made building blocks from the AdminForth Component Library (AFCL).
Who it’s for
It is designed for TypeScript developers who need a professional, customizable admin dashboard for their database-driven applications.
Highlights
- Rapid Scaffolding: Quickly generate a full UI from a database URL using
npx adminforth create-appandnpx adminforth resource. - Database Flexibility: Native support for multiple database engines including SQL and NoSQL options.
- Extensible UI: Ability to inject custom Vue components into headers, sidebars, or data cells.
- AI Integration: Includes plugins for Copilot-style AI writing and image generation.
- Open Source: Completely free with no paid tiers or cloud subscriptions.
Related
- Project
- Project
- Project
- Project
- Project