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 寫作和圖像生成的外掛。
  • 開源:完全免費,無付費層級或雲端訂閱。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案