Skip to content
CDGet
  • Home
  • Projects
  1. Home
  2. All projects
  3. Plass UI

Plass UI

LibraryDesign

One design language of glass and gradient, shipped as a React library and a Flutter package under the same component names. What you press is tinted, what holds content is clear.

Homepage (opens in a new tab)Documentation (opens in a new tab)Source code (opens in a new tab)

About this project

Plass UI is one design language shipped as two libraries. The same seventy-nine components, under the same names and the same numbers, are available to a React project and to a Flutter app, so what is learned on one side is used on the other rather than two systems drifting apart by the third release.

Every surface answers a single question: is this pressed, or does it hold something. A thing you press is tinted glass — a gradient that turns through its colour family rather than darkening, a shadow thrown in that same colour, and a bloom of light that follows the pointer across it. A thing that holds something is clear glass: translucent, deeply blurred, edged with a white hairline and never dyed. Nothing is bevelled and nothing moves when pressed, because depth is carried by light, colour and blur. Every gradient stop was measured against its own label, so the lightest corner still clears the contrast a reader needs.

Five props — size, color, variant, density and elevation — carry the whole API, and dark mode follows the platform on both sides. The React package is ESM, tree-shakeable and has one runtime dependency; the Flutter package has none at all, no assets, no plugins and no provider. The one step neither package can do for you is painting the page behind the glass, and two tokens exist for exactly that.

Features

  • Documentation site

  • TypeScript types

  • Multiple languages

  • Verified by tests

  • Cross-platform

  • Accessibility built in

  • Dark mode

  • Tree-shakeable

Project information

Started
2026
License
MIT (opens in a new tab)
Programming languages
DartJavaScript
Tags
reactfluttercomponent-librarydesign-systemglassmorphism
Packages
plass-ui (opens in a new tab)npmplass_ui (opens in a new tab)pub.dev
Popularity
795
npm downloads
Plass UI — npm downloads, Last 30 days
npm downloads
Jul 310
Aug 10
Aug 20
Aug 30
Aug 40
Aug 50
Aug 60
Aug 70
Aug 80
Aug 90
Aug 100
Aug 110
Aug 120
Aug 130
Aug 140
Aug 150
Aug 160
Aug 170
Aug 180
Aug 190
Aug 200
Aug 210
Aug 220
Aug 230
Aug 24124
Aug 2511
Aug 263
Aug 273
Aug 282
Aug 29652
Last 30 days
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.