tauri-start-solid

This project template should help get you started developing a multi-platform desktop application with tray menu support using Tauri, SolidJS, Typescript, Tailwind CSS and Vite.

rustboilerplatetypescriptdesktopstarter-kittaurisolidjstailwindcssvitetauri-apprust-appnanostores
FreeRepo

Preview

tauri-start-solid preview

Overview

This is a starter template for building cross-platform desktop applications using Tauri, SolidJS, TypeScript, Tailwind CSS and Vite, with built-in support for system tray menus, custom titlebars, application updates and dark mode theming. It includes essential Tauri plugins, a key-value database for state management, automated code formatting with Biome and GitHub Actions for testing and builds, designed to accelerate desktop app development across Windows, macOS and Linux.

Features

tray-menu-supportcustom-titlebarapplication-menuapplication-updaterenv-file-supporttheme-switcherapplication-settingsglobal-state-managementauto-generated-typescript-typesgit-hooks

Feature Flags

loggingErrorTrackingnotificationsformsValidation

Recommended Use Cases

multi-platform-desktop-applicationsmenu-bar-applicationssystem-tray-applications

Frontend

solidjstypescriptvitetailwindcssnanostores

Backend

rusttauri

Auth Providers

None

Deployment Targets

macoswindowslinux

Payment Providers

None

Quick Facts

โญ Stars
179
๐Ÿด Forks
14
๐Ÿงพ License
apache-2.0 OR mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2025-02-18T23:10:30.000Z

Stack

Framework
tauri
Language
rust
CSS
tailwindcss
Database
persy
Logging
tauri-plugin-log
CI
github-actions

Data Layer

Databases
persy

UI Stack

Styling
tailwindcss

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate