[PITCH] - Lancei minha lib de UI | Pittaya UI
Lançamos a Pittaya UI
Uma biblioteca de componentes React construída por mim e dois amigos 🚀
Nos últimos meses, a gente trabalhou em algo que sempre sentimos falta nos nossos próprios projetos:
uma UI library simples, acessível e realmente fácil de customizar, pensada para uso real — não só para demos bonitas.
Hoje, esse projeto finalmente está público: Pittaya UI.
Por que a Pittaya existe?
Quem trabalha com React sabe que muitas bibliotecas caem nos mesmos problemas:
- Componentes visualmente bons, mas difíceis de adaptar ao projeto
- Dependências demais para usar meia dúzia de coisas
- Acessibilidade mal resolvida
- Documentação bonita, mas pouco prática para estender
A nossa ideia foi fazer o oposto.
Criar algo que fosse leve, acessível, bonito, extensível e que permitisse instalar apenas o que você precisa.
Como não encontramos exatamente isso… resolvemos construir.
O que tem por trás
Os componentes são baseados em Radix UI e shadcn/ui, justamente para garantir comportamento sólido e acessibilidade desde a base.
A arquitetura segue a mesma filosofia do shadcn/ui, que pra gente é uma das abordagens mais inteligentes para UI no ecossistema React hoje.
Em cima disso, colocamos nossa própria camada para facilitar instalação, customização e uso no dia a dia.
O que já está disponível
- Componentes prontos para produção
- TypeScript de ponta a ponta
- CLI para instalar apenas os componentes que você quiser
- Documentação com exemplos práticos
- Um site simples e direto mostrando tudo isso
E sim, é 100% open source.
Como usar
Instalar e adicionar componentes é bem direto:
npx pittaya init
npx pittaya add [component]
Links
Site e documentação
https://ui.pittaya.org/
Repositório no GitHub
https://github.com/pittaya-ui/ui
Se você trabalha com React + Tailwind, acredito que a Pittaya pode te poupar bastante tempo.
Estamos no começo, então feedback, ideias, issues e dúvidas são mais do que bem-vindos.
Se fizer sentido pra você, deixar uma ⭐ no GitHub ajuda muito o projeto a crescer.