Ir para o conteúdo
CDGet
  • Início
  • Projetos
  1. Início
  2. Todos os projetos
  3. Plass UI

Plass UI

BibliotecaDesign

Uma única linguagem visual de vidro e gradiente, publicada como biblioteca React e como pacote Flutter com os mesmos nomes de componente. O que se pressiona tem cor; o que guarda conteúdo é transparente.

Site (abre em uma nova aba)Documentação (abre em uma nova aba)Código-fonte (abre em uma nova aba)

Sobre este projeto

O Plass UI é uma só linguagem de desenho entregue como duas bibliotecas. Os mesmos cento e vinte e sete componentes, com os mesmos nomes e os mesmos números, estão disponíveis para um projeto React e para uma aplicação Flutter, com mais três do lado do React para problemas que só o DOM tem, pelo que o que se aprende de um lado se usa do outro, em vez de dois sistemas se afastarem já na terceira versão.

Cada superfície responde a uma única pergunta: isto é para premir, ou contém alguma coisa? O que se preme é vidro tingido — um gradiente que roda dentro da sua família de cor em vez de escurecer, uma sombra lançada nessa mesma cor, e um brilho que segue o ponteiro. O que contém alguma coisa é vidro claro: translúcido, profundamente desfocado, orlado por uma linha branca finíssima e nunca tingido. Nada é biselado e nada se mexe ao ser premido, porque a profundidade é dada pela luz, pela cor e pelo desfoque. Cada paragem do gradiente foi medida contra a sua própria etiqueta, de modo que até o canto mais claro atinge o contraste de que um leitor precisa.

Cinco propriedades — size, color, variant, density e elevation — sustentam toda a API, e o modo escuro segue a plataforma dos dois lados. O pacote React é ESM, permite tree shaking e tem duas dependências de execução, a segunda das quais, o highlight.js, só é descarregada quando um bloco de código realça mesmo alguma coisa; o pacote Flutter não tem nenhuma, nem recursos, nem extensões, nem provider. A única coisa que nenhum dos dois pode fazer por si é pintar a página por trás do vidro — e existem dois tokens exatamente para isso.

Funcionalidades

  • Site de documentação

  • Tipos de TypeScript

  • Vários idiomas

  • Verificado por testes

  • Multiplataforma

  • Acessível de origem

  • Modo escuro

  • Permite tree shaking

Informação do projeto

Início
2026
Licença
MIT (abre em uma nova aba)
Linguagens de programação
DartJavaScript
Etiquetas
reactfluttercomponent-librarydesign-systemglassmorphism
Pacotes
plass-ui (abre em uma nova aba)npmplass_ui (abre em uma nova aba)pub.dev
Popularidade
3
Estrelas no GitHub
770
Transferências de npm
Pontos de dados: 30. Intervalo: de 0 a 168.
Plass UI — Transferências de npm, Últimos 30 dias
Transferências de npm
2 de set.20
3 de set.0
4 de set.30
5 de set.168
6 de set.30
7 de set.0
8 de set.0
9 de set.13
10 de set.13
11 de set.4
12 de set.8
13 de set.13
14 de set.1
15 de set.0
16 de set.29
17 de set.8
18 de set.8
19 de set.168
20 de set.12
21 de set.11
22 de set.26
23 de set.9
24 de set.12
25 de set.3
26 de set.10
27 de set.12
28 de set.113
29 de set.27
30 de set.7
1 de out.15
Últimos 30 dias
ContactoDoar
Os projetos listados aqui são de código aberto sob a Licença MIT.© 2026 CDGet. Todos os direitos reservados.