ProseMirrorをベースにした、拡張機能が豊富なヘッドレスかつフレームワーク非依存のリッチテキストエディター。
vuetifyjs/vuetify
Vue向けのMaterial Design UIコンポーネントフレームワーク。Webアプリケーション構築に使える、手作りのレスポンシブなコンポーネントを提供します。
- スター
- 41,032
- フォーク
- 7,112
- 未解決の Issue
- 344
- 最終コミット
- 6 時間前
これは何?
Vuetifyは、Material Designに沿った、手作りの豊富な事前構築済みコンポーネントを提供するVue向けUIコンポーネントライブラリです。デザインの専門知識がなくても開発者がアプリケーションのUI一式を構築できることを目指しており、幅広い用途に合わせてコンポーネントをカスタマイズできる充実したAPIを備えています。
スタイルはSASS/SCSS変数、デフォルトの設定プリセット、ブループリントで調整できます。組み込みのテーマシステムで一貫性のあるカラーパレットを管理でき、コンポーネントはデフォルトでレスポンシブに対応し、最小幅320pxを想定して設計されています。Viteと組み合わせるとTree-shakingが自動で行われ、バンドルサイズを抑えられます。ポリフィルを使用したSafari 13以降を含む最新のブラウザーに対応し、42以上の言語で国際化をサポートしています。
プロジェクトはコアチームによって保守され、npm経由で配布されています。pnpm、yarn、npm、bun向けのコマンドからスキャフォールディングを利用できます。Vuetify 2はサポート終了となっているため、現在はVuetify 3系が開発の中心です。また、リポジトリのIssueトラッカーはバグ報告と機能リクエスト専用です。
主な機能
- 01Vueアプリケーション向けの、事前構築済みMaterial Designコンポーネント。
- 02SASS/SCSS変数、プリセット、ブループリントによるカスタマイズ。
- 03デフォルトでレスポンシブに対応し、幅320px以上の画面向けに設計。
- 04一貫性のあるカラーパレットを実現する組み込みテーマシステム。
- 05Viteと組み合わせた場合の自動Tree-shaking。
- 0642以上の言語に対応した国際化。
ユースケース
- Vueで管理ダッシュボードや社内業務アプリケーションを構築する。
- 統一感のあるMaterial Designのサイトを、レスポンシブ対応で作成する。
- 専用のデザインシステムを用意せずに、インターフェースをすばやく試作する。
- 既存のVue 3プロジェクトに、テーマ対応の多言語UIレイヤーを追加する。
クイックスタート
- 1
npmで新しいプロジェクトを作成
npm create vuetify@latest - 2
または、pnpmで新しいプロジェクトを作成
pnpm create vuetify - 3
または、yarnで新しいプロジェクトを作成
yarn create vuetify
使う前に知っておきたいこと
- ライセンスのメタデータはNOASSERTIONですが、READMEにはMITと記載されています。
- Vuetify 2はサポート終了となっており、サポートされていません。
トピック
よくある質問
- vuetify とは?
- Vue向けのMaterial Design UIコンポーネントフレームワーク。Webアプリケーション構築に使える、手作りのレスポンシブなコンポーネントを提供します。 Vuetifyは、Material Designに沿った、手作りの豊富な事前構築済みコンポーネントを提供するVue向けUIコンポーネントライブラリです。デザインの専門知識がなくても開発者がアプリケーションのUI一式を構築できることを目指しており、幅広い用途に合わせてコンポーネントをカスタマイズできる充実したAPIを備えています。
- vuetify は無料で使えますか?ライセンスは?
- vuetify は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- vuetify は今もメンテナンスされていますか?
- 活発にメンテナンス中。vuetify の最終コミットは 2026年10月20日 です。
- vuetify は何に使えますか?
- Vueで管理ダッシュボードや社内業務アプリケーションを構築する。 統一感のあるMaterial Designのサイトを、レスポンシブ対応で作成する。 専用のデザインシステムを用意せずに、インターフェースをすばやく試作する。 既存のVue 3プロジェクトに、テーマ対応の多言語UIレイヤーを追加する。
- vuetify のインストール方法は?
- npmで新しいプロジェクトを作成: npm create vuetify@latest または、pnpmで新しいプロジェクトを作成: pnpm create vuetify または、yarnで新しいプロジェクトを作成: yarn create vuetify
- vuetify はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vuetifyjs/vuetify
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ReactまたはVueを使い、WeChat/Alipayなどのミニプログラム、H5、React Nativeで動作するアプリを構築できる、オープンなマルチプラットフォーム・マルチフレームワークソリューションです。
1つのコードベースから、SPA、SSR/SSGサイト、PWA、ブラウザー拡張機能、モバイルアプリ、Electronアプリを構築できるVue.jsフレームワーク。
JavaScript、TypeScript、CSS、HTML、Markdown、YAMLなどを、統一されたスタイルに整形し直す、独自の方針を持つコードフォーマッターです。
Web技術を基盤とし、プラグインやテーマで拡張できるクロスプラットフォームのターミナルエミュレーター。
CLI、JavaScript API、Go APIを備えた、非常に高速なJavaScript、TypeScript、JSX、CSSバンドラー。