Qual é o melhor boilerplate Tauri para uma app de desktop SaaS?
Depende de a app de desktop pertencer a um produto maior. O create-tauri-app é a forma oficial e gratuita de começar um projeto Tauri vazio. O Electron React Boilerplate é uma opção gratuita se preferes Electron. O supastack serve produtos SaaS: a sua app Tauri 2 custa 149 $ em compra única e abre a tua app web supastack numa janela nativa, com ícone na tray, atalho global, deep links, arranque ao iniciar o sistema e um auto-updater já ligado.
A resposta curta
A maioria das apps de desktop SaaS é a tua app web numa janela nativa, mais o que um separador do browser não consegue fazer: um ícone na tray, um atalho de teclado, links que abrem a app e atualizações. O Tauri faz isto com um instalador pequeno porque usa a webview do sistema operativo em vez de empacotar o Chromium.
- Escolhe o supastack se a app de desktop faz parte de um produto SaaS e deve partilhar contas, workspaces e faturação com a tua app web.
- Escolhe o create-tauri-app se queres um projeto Tauri vazio e vais construir cada funcionalidade nativa tu mesmo.
- Escolhe o Electron React Boilerplate se precisas do Chromium empacotado e das APIs Node.js do Electron.
O que um boilerplate para Tauri deve incluir
O Tauri dá-te a janela, o núcleo Rust e um sistema de plugins. Uma app de desktop SaaS precisa de mais antes de poder ser lançada. Estas são as partes a verificar:
| O que verificar | Porque importa |
|---|---|
| Contas e faturação partilhadas com a app web | Os clientes esperam um só início de sessão e uma só subscrição em cada dispositivo |
| Uma ponte estreita entre a página web e o sistema | Cada comando nativo que a página pode chamar é uma porta que tem de ser vigiada |
| Auto-atualizações | Os utilizadores de desktop raramente reinstalam; as correções só lhes chegam através de um updater |
| Guias de assinatura de código | Apps sem assinatura provocam avisos no macOS e no Windows que afugentam clientes |
| Tray, atalhos e deep links | São as razões pelas quais se instala uma app de desktop em vez de manter um separador aberto |
Boilerplates de desktop comparados
É assim que as três opções se comparam. A coluna do supastack vem do seu próprio código-fonte; as outras vêm dos seus repositórios públicos.
| supastack | create-tauri-app | Electron React Boilerplate | |
|---|---|---|---|
| Licença | 149 $ em compra única pelo Tauri | Grátis e open source | Grátis e open source |
| Ambiente de execucao | Tauri 2, webview do sistema | Tauri 2, webview do sistema | Electron, Chromium empacotado |
| Contas, equipas e faturação | Sim, a partir da tua app web supastack | Não | Não |
| Funcionalidades nativas | Tray, atalho global, deep links, arranque no arranque, auto-updater | Adiciona os plugins tu mesmo | Liga as APIs do Electron tu mesmo |
| Guias de lançamento | Guias de assinatura e atualização | Documentação do Tauri | Documentação do projeto |
O que recebes com a app Tauri do supastack
A app de desktop do supastack é construída sobre Tauri 2 para macOS e Windows. Abre a tua app web supastack numa janela nativa, por isso o início de sessão, os workspaces, a faturação e a IA funcionam exatamente como no browser, e cada release web chega aos utilizadores de desktop de imediato. Começa com o quickstart de cinco minutos.
- Um ícone na tray, com a opção de se esconder na tray quando a janela fecha.
- Um atalho de teclado global que traz a app para a frente a partir de qualquer lugar.
- Deep links que abrem a app na página certa, e uma só cópia em execução de cada vez.
- Arranque ao iniciar o sistema, tamanho e posição de janela memorizados, e diálogos de ficheiros nativos.
- Um auto-updater pronto a apontar para o teu servidor de releases, com guias de assinatura e de atualização.
- Menus e comandos nativos atrás de uma ponte pequena e explícita.
Quando outra opção é a melhor escolha
A app de desktop do supastack pressupõe que tens um produto web. Se estás a construir uma ferramenta totalmente offline, ou uma app que tem de funcionar sem qualquer servidor, começa pelo create-tauri-app e desenha a tua própria camada de dados. Se dependes de funcionalidades só do Chromium ou de módulos Node.js na própria app, o Electron é a escolha mais segura.
Ainda a comparar frameworks de desktop? Lê Tauri vs Electron e porque o Tauri é uma base forte para apps de desktop.
Fontes: código-fonte do supastack em outubro de 2026; os repositórios públicos do create-tauri-app e do Electron React Boilerplate. As funcionalidades mudam — verifica cada projeto antes de escolher.
Perguntas frequentes sobre boilerplates para Tauri
- Preciso de saber Rust? — Não para a maioria das alterações. As funcionalidades de desktop do supastack já estão escritas; só tocas em Rust para adicionar um novo comando nativo.
- A app de desktop funciona offline? — Carrega a tua app web, por isso precisa de ligação. Escolhe outro design se o uso offline for essencial.
- Posso vender a app de desktop em separado? — Sim. É o teu produto; decides se o desktop está incluído num plano ou vendido por si só.
- Quanto custa a app Tauri? — 149 $ sozinha. Como abre a tua app web, a maioria dos compradores combina-a com Next.js ou TanStack Start: duas plataformas quaisquer custam 298 $, e as quatro custam 299 $. Vê os [preços](/pricing).