概要
AdminJSは、Node.jsアプリが既に持つORM/ODMのモデルを使って管理画面を生成するフレームワークです。CRUD、独自アクション、ダッシュボードなどを用意し、運用担当者向け画面を一から実装する量を減らせます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
既存モデルからCRUD管理画面を作る
リソースとして登録したモデルに一覧、詳細、作成、更新、削除の操作を用意し、項目表示やアクションを設定で調整できます。
サーバーとORM/ODMをアダプターでつなぐ
Express、NestJS、Hapi、Koa、Fastify向けプラグインと、TypeORM、Sequelize、Mongoose、Prismaなどのアダプターが案内されています。
出典:[3]
社内運用向けの管理機能を短期間で用意したい場合に
既存サービスのデータ確認や更新、初期データ投入、業務アクションなどを、信頼された利用者向けにまとめたい場面に向きます。
出典:[2]
ESM前提と更新状況を確認する
AdminJS v7はESMのみをサポートします。CommonJSやNestJSでは公式ガイドの構成差を確認し、最終pushが2025年7月である点も含めてプラグイン・アダプターの互換性を検証してください。
参考にした公式資料
- [1]SoftwareBrothers/adminjs repository(2026-09-21)
- [2]AdminJS README(2026-09-21)
- [3]AdminJS documentation(2026-09-21)
- [4]AdminJS getting started(2026-09-21)
- [5]AdminJS Resource documentation(2026-09-21)
- [6]AdminJS MIT license(2026-09-21)
編集部からの補足
既存のデータモデルを使って管理画面を後付けできるため、社内運用向けCRUDを一から作る量を減らせます。現行v7はESMのみをサポートするため、CommonJS中心の構成やNestJSでは公式ガイドの互換性注意を確認してください。リポジトリの最終pushは2025年7月なので、新規採用時は各プラグイン・アダプターの更新状況も確認が必要です。
3ステップで試す
- 1
AdminJSとExpress連携を導入
公式Expressガイドの構成です。AdminJS v7はESMのみをサポートするため、package.jsonやTypeScript設定もESM前提で確認します。
yarn add adminjs @adminjs/express - 2
Express側の依存パッケージを追加
管理画面をExpressへ組み込むためのピア依存パッケージを追加します。
yarn add express tslib express-formidable express-session - 3
最小構成で/adminを起動
公式例のAdminJSとAdminJSExpress.buildRouterを設定したapp.jsを起動し、http://localhost:3000/adminを開きます。その後、利用するORM/ODMのアダプターを追加します。
node app.js
成長
成長の推移 · 直近30日
8,996 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 20
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Prisma ORM47,646 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
Node.js/TypeScript向けORM。現在mainはPrisma 8 Release Candidateで、TypeScriptによる再実装、Extension SPI、AI Agent向けSkillを中心に再設計されている。
TypeScript - Tremor Raw3,625 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
ChartやDashboardを素早く組み立てるためのCopy & Paste型React Component集。Tailwind CSSとRadix UIを基盤に35以上のAccessible Componentを提供する。
TypeScript - Playwright96,435 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Chromium・Firefox・WebKitのE2Eテスト、script、CLI、MCPを一つのAPIで扱うWeb自動化基盤。
TypeScript - Appsmith40,915 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
database/APIへ接続し、widget・query・JavaScript・workflowを組み合わせてadmin panel、dashboard、internal toolを構築するself-host可能なlow-code platform。
TypeScript - Medusa36,400 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Commerce module・workflow・APIを組み合わせてB2B/DTC/marketplaceを構築できるTypeScript製commerce platform。
TypeScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。