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
解决的问题
AdminForth 提供了一种快速构建内部管理面板和后台工具的方法。它消除了手动为数据库创建 CRUD(创建、读取、更新、删除)界面的需求,使开发人员无需编写重复的样板代码,即可快速生成用于管理数据的可用 UI。
工作原理
该框架使用 CLI 连接到现有数据库(支持 Postgres、MySQL、Mongo、SQLite 和 Clickhouse)或搭建新的数据库。它会自动生成数据表的资源文件和 UI。开发人员随后可以使用 Vue 组件自定义界面,定义用于自定义逻辑的 Express API,并集成来自 AdminForth 组件库 (AFCL) 的预制构建模块。
适用人群
专为需要为数据库驱动型应用程序提供专业且可定制管理仪表盘的 TypeScript 开发人员设计。
亮点
- 快速搭建:使用
npx adminforth create-app和npx adminforth resource从数据库 URL 快速生成完整的 UI。 - 数据库灵活性:原生支持多种数据库引擎,包括 SQL 和 NoSQL 选项。
- 可扩展的 UI:能够向页眉、侧边栏或数据单元格注入自定义 Vue 组件。
- AI 集成:包含用于 Copilot 风格 AI 写作和图像生成的插件。
- 开源:完全免费,无付费层级或云订阅。
相关
- 项目
- 项目
- 项目
- 项目
- 项目