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

Plass UI

ライブラリデザイン

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

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

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

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

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

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

機能

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

  • TypeScript 型定義

  • 多言語対応

  • テストで検証済み

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

  • アクセシビリティ対応

  • ダークモード

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

プロジェクト情報

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