運作方式

從資料結構到管理後台,四個步驟。

不用寫樣板程式碼,也不必改用哪一套 ORM。Adminium 直接配合你現有的資料庫。

npx @adminiumjs/adminium new my-admin
1

連線

給它一組 PostgreSQL、MySQL 或 MariaDB,或是 SQLite 的連線字串。也可以什麼都不連,直接交給它一份結構檔。

2

辨識

它讀取資料表、欄位型別、外來鍵與列舉,並判斷每張資料表是什麼:一份人員名單、一批訂單,或是一張該隱藏起來的關聯資料表。

3

設定

它產生的頁面是你專案資料夾裡的檔案。你可以重新命名、調整順序、隱藏、加上圖表或看板,並設定誰能做什麼。

4

部署

用 Node 執行、當成容器執行,或是當成桌面應用程式執行。三種方式用的都是同一個專案。

不需要即時連線

八種結構格式,不必碰資料庫就能讀取。

正式環境躲在防火牆後面,或者你只是想先看看的時候,特別好用。

  • SQL DDLpg_dump -s · mysqldump --no-data
  • Prismaschema.prisma
  • Drizzleschema.ts
  • TypeORMentities
  • Sequelizemodels
  • Railsdb/schema.rb
  • Djangomodels.py
  • JSON IRschema.json

就在這個瀏覽器裡試試

貼上一份結構,看看 Adminium 會建出什麼樣的頁面規劃。一切都在這個頁面裡執行:不會上傳任何東西。

資料早就在你的資料庫裡了,給它一個介面吧。

免費且開放原始碼。大約一分鐘就能在你自己的機器上跑起來。