Repolode
zclzone

zclzone/vue-naive-admin

Vite、Pinia、UnoCSS、Naive UIで構築された軽量なVue 3管理画面テンプレート。NestJSバックエンドも利用できます。

スター
3,984
フォーク
588
未解決の Issue
1
最終コミット
2 か月前

これは何?

Vue Naive Adminは、バックオフィスシステムの構築に使えるシンプルな管理画面テンプレートです。フロントエンドはVite、Vue 3、Pinia、UnoCSSとNaive UIコンポーネントを使用し、学習コストを抑えるためTypeScriptではなく素のJavaScriptで書かれています。

ルートは権限に基づいて動的に生成されるため、403ページと404ページを区別でき、新しいページを追加する際に個別のルート定義は必要ありません。ログインセッションではRedisを利用したトークンのサイレントリフレッシュに対応しており、Pageコンポーネント、CRUDテーブル、Modalなど、再利用可能なラッパーも用意されています。

NestJS、TypeORM、MySQLで構築された対応するフルスタックバックエンドが、別のリポジトリで提供されています。JWT認証、RBAC、テンプレートに必要な基本的なエンドポイントを備えています。また、JavaやGoで書かれたコミュニティ製バックエンドも、互換性のある選択肢として紹介されています。

主な機能

  • 01Vue 3、Vite、Pinia、UnoCSSを基盤とし、Naive UIコンポーネントを採用。
  • 02ユーザー権限に基づいてルートを生成し、403ページと404ページを個別に表示。
  • 03永続化に対応したPiniaによる状態管理。
  • 04Redisを利用したトークンのサイレントリフレッシュ。
  • 05再利用可能なPage、CRUDテーブル、Modalコンポーネント。
  • 06JWTとRBACに対応した、任意で利用できるNestJS + TypeORM + MySQLバックエンド。

ユースケース

  • 中小企業向けの社内バックオフィスや管理コンソールの開発。
  • 権限ベースのルーティングを備えたVue 3管理画面プロジェクトの構成を学ぶ。
  • 既製テンプレートを使った、学校の課題や個人向け管理ダッシュボードの開発。

クイックスタート

  1. 1

    degitでテンプレートをクローンします(Gitの履歴は含まれません)

    npx degit zclzone/vue-naive-admin
  2. 2

    または、このテンプレートから独自のGitHubリポジトリを作成します

使う前に知っておきたいこと

  • ドキュメントとREADMEは主に中国語です。
  • 任意で利用できるNestJSバックエンドにはMySQLが必要で、トークンの更新機能にはRedisを使用します。

収録されている特集

トピック

よくある質問

vue-naive-admin とは?
Vite、Pinia、UnoCSS、Naive UIで構築された軽量なVue 3管理画面テンプレート。NestJSバックエンドも利用できます。 Vue Naive Adminは、バックオフィスシステムの構築に使えるシンプルな管理画面テンプレートです。フロントエンドはVite、Vue 3、Pinia、UnoCSSとNaive UIコンポーネントを使用し、学習コストを抑えるためTypeScriptではなく素のJavaScriptで書かれています。
vue-naive-admin は無料で使えますか?ライセンスは?
vue-naive-admin は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vue-naive-admin は今もメンテナンスされていますか?
半年以内に更新あり。vue-naive-admin の最終コミットは 2026年8月29日 です。
vue-naive-admin は何に使えますか?
中小企業向けの社内バックオフィスや管理コンソールの開発。 権限ベースのルーティングを備えたVue 3管理画面プロジェクトの構成を学ぶ。 既製テンプレートを使った、学校の課題や個人向け管理ダッシュボードの開発。
vue-naive-admin のインストール方法は?
degitでテンプレートをクローンします(Gitの履歴は含まれません): npx degit zclzone/vue-naive-admin または、このテンプレートから独自のGitHubリポジトリを作成します
vue-naive-admin はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zclzone/vue-naive-admin

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

Stardew Valleyに着想を得た、中国風の村を舞台にするテキストベースの農業・生活シミュレーション。Vue 3とTypeScriptで開発されたブラウザーゲーム。

594+4 今週86TypeScriptOther活発にメンテナンス更新 9 日前