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-appnpx adminforth resource 从数据库 URL 快速生成完整的 UI。
  • 数据库灵活性:原生支持多种数据库引擎,包括 SQL 和 NoSQL 选项。
  • 可扩展的 UI:能够向页眉、侧边栏或数据单元格注入自定义 Vue 组件。
  • AI 集成:包含用于 Copilot 风格 AI 写作和图像生成的插件。
  • 开源:完全免费,无付费层级或云订阅。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目