Biblioteca gratuita e open source de componentes e blocos shadcn/ui, com 1.264 exemplos no estilo de dashboards, copiados diretamente para projetos React.
agmmnn/tauri-ui
Uma CLI que cria a estrutura de apps desktop Tauri com shadcn/ui, configurações padrão para desktop e extras opcionais.
- Estrelas
- 2,327
- Forks
- 138
- Issues abertas
- 2
- Último commit
- há 7 dias
O que é?
tauri-ui é uma ferramenta que cria a estrutura de um app desktop Tauri com frontend shadcn/ui. Você escolhe a stack de frontend (Vite, Next.js, React Router, Astro ou TanStack Start), e a ferramenta executa as CLIs oficiais do shadcn/ui e do create-tauri-app, integra o shell nativo ao frontend e aplica configurações padrão para desktop.
As configurações padrão resolvem problemas comuns em projetos Tauri: a janela fica oculta até a primeira renderização para evitar um flash na inicialização, links externos abrem no navegador do sistema, o efeito de elasticidade ao rolar é desativado e a seleção de texto se comporta mais como em um app desktop nativo. O projeto gerado também inclui um dashboard inicial opcional, um exemplo de invoke em Rust e um workflow de release do GitHub Actions.
Um painel de depuração opcional, aberto com Cmd/Ctrl + D, mostra o estado do app, as rotas, informações da janela, invokes monitorados, eventos de runtime, logs de plugins e caminhos do sistema. Ele fica disponível apenas durante o desenvolvimento. Depois, projetos tauri-ui existentes podem adicionar, atualizar ou remover esses extras usando a mesma CLI.
Recursos principais
- 01Cria a estrutura de apps Tauri com opções de frontend como Vite, Next.js, React Router, Astro ou TanStack Start
- 02Usa as CLIs oficiais do shadcn/ui e do create-tauri-app sem criar forks
- 03Configurações padrão para desktop: janela oculta até estar pronta, links externos no navegador do sistema e sem efeito de elasticidade ao rolar
- 04Painel de depuração opcional com estado do app, invokes, eventos de runtime e diagnósticos do sistema
- 05Adiciona, atualiza ou remove extras opcionais em um projeto existente pela CLI
Casos de uso
- Começar um novo app desktop que usa componentes shadcn/ui e um frontend web
- Prototipar um app Tauri que precisa de uma janela bem configurada e de um comportamento adequado para links
- Depurar chamadas invoke do Tauri e eventos de runtime durante o desenvolvimento
- Configurar um workflow de release para um app Tauri com GitHub Actions
Início rápido
- 1
Criar a estrutura inicial de um novo app Tauri com a CLI
bunx create-tauri-ui@latest - 2
Acessar a pasta do projeto
cd my-app - 3
Iniciar o app no modo de desenvolvimento
bun run tauri dev
Antes de usar
- É necessário ter o Bun para executar os comandos documentados.
Em coleções
Tópicos
Perguntas frequentes
- O que é tauri-ui?
- Uma CLI que cria a estrutura de apps desktop Tauri com shadcn/ui, configurações padrão para desktop e extras opcionais. tauri-ui é uma ferramenta que cria a estrutura de um app desktop Tauri com frontend shadcn/ui. Você escolhe a stack de frontend (Vite, Next.js, React Router, Astro ou TanStack Start), e a ferramenta executa as CLIs oficiais do shadcn/ui e do create-tauri-app, integra o shell nativo ao frontend e aplica configurações padrão para desktop.
- tauri-ui é gratuito? Qual é a licença?
- tauri-ui é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tauri-ui ainda é mantido?
- Manutenção ativa. O último commit de tauri-ui foi em 31 de out. de 2026.
- Para que posso usar tauri-ui?
- Começar um novo app desktop que usa componentes shadcn/ui e um frontend web Prototipar um app Tauri que precisa de uma janela bem configurada e de um comportamento adequado para links Depurar chamadas invoke do Tauri e eventos de runtime durante o desenvolvimento Configurar um workflow de release para um app Tauri com GitHub Actions
- Como instalar tauri-ui?
- Criar a estrutura inicial de um novo app Tauri com a CLI: bunx create-tauri-ui@latest Acessar a pasta do projeto: cd my-app Iniciar o app no modo de desenvolvimento: bun run tauri dev
- Onde consigo tauri-ui?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/agmmnn/tauri-ui
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Componentes, blocos e templates de dashboard open source para shadcn/ui, feitos com React, Tailwind CSS e Base UI, adicionados aos projetos via CLI ou copiar e colar.
Boilerplate de React + Vite + TypeScript com shadcn/ui, Tailwind e Supabase, além de instruções para os assistentes de IA Copilot e Cursor.
App de ditado por voz para macOS e Windows, com funcionamento prioritariamente offline e transcrição inserida no cursor de qualquer aplicativo.
Starter open source de SaaS com Next.js, autenticação Clerk, multi-tenancy, RBAC, i18n, Drizzle ORM e Tailwind CSS.
Template inicial de Next.js 15 pronto para produção, com TypeScript, Tailwind CSS v4, testes, lint e infraestrutura opcional para deploy na AWS.