独自のデザインシステム構築に使える、アクセシブルなUIプリミティブを備えたスタイルなしのReactコンポーネントライブラリ。
mui/material-ui
GoogleのMaterial Designを実装したReactコンポーネントライブラリ。すぐに使えるUIコンポーネントを幅広く提供します。
- スター
- 99,254
- フォーク
- 32,495
- 未解決の Issue
- 1,519
- 最終コミット
- 6 時間前
これは何?
Material UIは、GoogleのMaterial Designシステムを独自に実装したReactコンポーネントライブラリです。すぐに使えるインターフェースコンポーネントを幅広く提供しており、各コントロールを一から設計しなくても、一貫性のあるWebインターフェースを構築できます。
ライブラリは@mui/materialのnpmパッケージとして配布されており、安定版(latest)とプレリリース版(next)のチャンネルから利用できます。コア機能は、より高度な用途向けの複雑なコンポーネントを揃えた関連スイート、MUI Xで拡張できます。
MITライセンスのもと、大規模なオープンソースコミュニティによってメンテナンスされています。ドキュメント、以前のメジャーバージョンからの移行ガイド、サンプルプロジェクトも用意されています。
主な機能
- 01GoogleのMaterial DesignシステムをReactコンポーネントとして実装
- 02安定版とプレリリース版のチャンネルを備えたnpmパッケージとして配布
- 03MUI Xで複雑なコンポーネントを追加可能
- 04ドキュメント、以前のバージョンからの移行ガイド、サンプルプロジェクトを提供
ユースケース
- 一貫性のある本番環境向けUIが必要なReact Webアプリケーションの構築
- 既成のMaterial Designコントロールを使った、インターフェースの迅速なプロトタイピング
- 標準的なフォームやレイアウトのコンポーネントを使った管理ダッシュボードや社内ツールの作成
クイックスタート
- 1
ドキュメントでMaterial UIのスタートガイドを開く
トピック
よくある質問
- material-ui とは?
- GoogleのMaterial Designを実装したReactコンポーネントライブラリ。すぐに使えるUIコンポーネントを幅広く提供します。 Material UIは、GoogleのMaterial Designシステムを独自に実装したReactコンポーネントライブラリです。すぐに使えるインターフェースコンポーネントを幅広く提供しており、各コントロールを一から設計しなくても、一貫性のあるWebインターフェースを構築できます。
- material-ui は無料で使えますか?ライセンスは?
- material-ui は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- material-ui は今もメンテナンスされていますか?
- 活発にメンテナンス中。material-ui の最終コミットは 2026年10月21日 です。
- material-ui は何に使えますか?
- 一貫性のある本番環境向けUIが必要なReact Webアプリケーションの構築 既成のMaterial Designコントロールを使った、インターフェースの迅速なプロトタイピング 標準的なフォームやレイアウトのコンポーネントを使った管理ダッシュボードや社内ツールの作成
- material-ui のインストール方法は?
- ドキュメントでMaterial UIのスタートガイドを開く
- material-ui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mui/material-ui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Tailwind CSSにクラス名で使えるUIコンポーネントを追加する、無料のオープンソースライブラリ。
ダークモードとNext.js RSCに対応し、Webアプリをすばやく構築できるアクセシブルなReactコンポーネントライブラリ兼デザインシステム。
React 19とStyleXを基盤とした、150以上のアクセシブルなコンポーネント、テーマ、CLIを備えるオープンソースのReactデザインシステム。
オリジナルのアイコン、イラスト、アニメーションを備えた、島をイメージした居心地のよいReact・TypeScript UIコンポーネントライブラリ。
Web、サーバー、ネイティブの各プラットフォームで利用できる、組み合わせ可能なコンポーネントからインタラクティブなUIを構築するJavaScriptライブラリ。