Перейти к содержимому
CDGet
  • Главная
  • Проекты
  1. Главная
  2. Все проекты
  3. Plass UI

Plass UI

БиблиотекаДизайн

Единый язык оформления из стекла и градиента, выпущенный как библиотека React и как пакет Flutter с одинаковыми именами компонентов. То, что нажимают, окрашено; то, что содержит, прозрачно.

Сайт (откроется в новой вкладке)Документация (откроется в новой вкладке)Исходный код (откроется в новой вкладке)

Об этом проекте

Plass UI — один язык дизайна, выпущенный двумя библиотеками. Те же семьдесят девять компонентов, под теми же именами и с теми же числами, доступны проекту на React и приложению на Flutter, поэтому выученное на одной стороне используется на другой, вместо того чтобы две системы разошлись уже к третьему выпуску.

Каждая поверхность отвечает на один вопрос: её нажимают или она что-то содержит? То, что нажимают, — тонированное стекло: градиент, который поворачивается внутри своего цветового семейства, а не темнеет, тень, отброшенная тем же цветом, и свечение, следующее за указателем. То, что содержит, — прозрачное стекло: полупрозрачное, глубоко размытое, обведённое тончайшей белой линией и никогда не окрашенное. Ничего не скошено и ничто не смещается при нажатии, потому что глубину несут свет, цвет и размытие. Каждая точка градиента измерена относительно собственной подписи, так что даже самый светлый угол сохраняет контраст, нужный читателю.

Пять свойств — size, color, variant, density и elevation — держат весь API, а тёмная тема следует платформе с обеих сторон. Пакет для React — ESM, поддаётся tree shaking и имеет одну зависимость времени выполнения; пакет для Flutter не имеет ни одной, ни ресурсов, ни плагинов, ни провайдера. Единственное, чего ни один из них не сделает за вас, — покрасить страницу за стеклом, и ровно для этого есть два токена.

Возможности

  • Сайт документации

  • Типы TypeScript

  • Несколько языков

  • Проверено тестами

  • Кроссплатформенность

  • Доступность из коробки

  • Тёмная тема

  • Поддержка tree shaking

Сведения о проекте

Начало
2026
Лицензия
MIT (откроется в новой вкладке)
Языки программирования
DartJavaScript
Теги
reactfluttercomponent-librarydesign-systemglassmorphism
Пакеты
plass-ui (откроется в новой вкладке)npmplass_ui (откроется в новой вкладке)pub.dev
Популярность
795
Загрузки npm
Plass UI — Загрузки npm, Последние 30 дней
Загрузки npm
31 июл.0
1 авг.0
2 авг.0
3 авг.0
4 авг.0
5 авг.0
6 авг.0
7 авг.0
8 авг.0
9 авг.0
10 авг.0
11 авг.0
12 авг.0
13 авг.0
14 авг.0
15 авг.0
16 авг.0
17 авг.0
18 авг.0
19 авг.0
20 авг.0
21 авг.0
22 авг.0
23 авг.0
24 авг.124
25 авг.11
26 авг.3
27 авг.3
28 авг.2
29 авг.652
Последние 30 дней
КонтактыПоддержать
Перечисленные здесь проекты открыты под лицензией MIT.© 2026 CDGet. Все права защищены.