Repolode
agmmnn

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. 1

    Criar a estrutura inicial de um novo app Tauri com a CLI

    bunx create-tauri-ui@latest
  2. 2

    Acessar a pasta do projeto

    cd my-app
  3. 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