本文へスキップ
CDGet
  • ホーム
  • プロジェクト
  1. ホーム
  2. すべてのプロジェクト
  3. Plass UI

Plass UI

ライブラリデザイン

ガラスとグラデーションによるひとつのデザイン言語を、React ライブラリと Flutter パッケージの両方で提供します。押すものは色を帯び、中身を収めるものは透明です。コンポーネント名は両者で同じです。

ホームページ (新しいタブで開きます)ドキュメント (新しいタブで開きます)ソースコード (新しいタブで開きます)

このプロジェクトについて

Plass UI は、一つのデザイン言語を二つのライブラリとして出したものです。同じ名前と同じ数値を持つ七十九個のコンポーネントが、React のプロジェクトでも Flutter のアプリでも使えます。片方で覚えたことがそのままもう片方で通じるので、三度目のリリースあたりで二つの体系が食い違っていくということが起きません。

すべての面が一つの問いに答えます。これは押すものか、何かを収めているものか。押すものは色のついたガラスです。暗くなるのではなく同じ色の系統の中を回っていくグラデーション、その色で落ちる影、そしてポインターを追いかける光のにじみ。何かを収めるものは澄んだガラスです。半透明で深くぼかされ、白い細い線で縁取られ、決して染められません。面取りはなく、押しても動きません。奥行きは光と色とぼかしが担うからです。グラデーションのどの点もその上の文字と比べて測ってあるので、いちばん明るい隅でも読むのに要るコントラストを保ちます。

size、color、variant、density、elevation の五つが API のすべてで、ダークモードは両方ともプラットフォームに従います。React のパッケージは ESM でツリーシェイキングが効き、ランタイム依存は一つ。Flutter のパッケージは依存がまったくなく、アセットもプラグインもプロバイダーも要りません。どちらのパッケージにも代われない仕事が一つだけあります。ガラスの後ろのページを塗ることで、そのためのトークンが二つ用意されています。

機能

  • ドキュメントサイトあり

  • TypeScript 型定義

  • 多言語対応

  • テストで検証済み

  • クロスプラットフォーム対応

  • アクセシビリティ対応

  • ダークモード

  • ツリーシェイキング対応

プロジェクト情報

開始
2026
ライセンス
MIT (新しいタブで開きます)
プログラミング言語
DartJavaScript
タグ
reactfluttercomponent-librarydesign-systemglassmorphism
パッケージ
plass-ui (新しいタブで開きます)npmplass_ui (新しいタブで開きます)pub.dev
人気
795
npm ダウンロード
Plass UI — npm ダウンロード, 直近 30 日
npm ダウンロード
7月31日0
8月1日0
8月2日0
8月3日0
8月4日0
8月5日0
8月6日0
8月7日0
8月8日0
8月9日0
8月10日0
8月11日0
8月12日0
8月13日0
8月14日0
8月15日0
8月16日0
8月17日0
8月18日0
8月19日0
8月20日0
8月21日0
8月22日0
8月23日0
8月24日124
8月25日11
8月26日3
8月27日3
8月28日2
8月29日652
直近 30 日
お問い合わせ支援する
ここに掲載しているプロジェクトは MIT ライセンスで公開しているオープンソースです。© 2026 CDGet. 無断複製を禁じます。