A Tauri tray app starter ๐ฆ
Last updated Jun 24, 2026
115
Stars
17
Forks
1
Issues
0
Stars/day
Attention Score
20
Topics
Language breakdown
TypeScript 89.4%
Rust 6.5%
JavaScript 2.4%
CSS 1.4%
HTML 0.3%
โธ Files
click to expand
README
Tauri Tray App
This template should help get you started developing a Tauri tray app with an app window and full communication between the Javascript and Rust side.
Components:
- Rust: tauri, chrono, reqwest, anyhow
- Javascript: typescript, eslint, Vite, React, storybook, Zustand fully configured.
- Styles: tailwind, tw-classed and shadcn/ui
Quick start
Use makeme for easy task management and then:
$ mm i
$ mm s
To start storybook:
$ mm sb
Overview
- src/demo showcases on multiple use cases:
- UI:
components/ui - components mirror from ui.shadcn.com
* components/xui - extended UI components building on top of shadcn/ui, with tooling to ease some verbosity and make it closer to classic js styling libs (tw-classed), see Button
Additional components
- State management:
zustandsrc/zstore/ - Routing:
react-router-domsrc/main.tsx - Storybook: src/stories/ (task:
mm sb) - Styling:
tailwindtailwind.config.ts +index.csssrc/index.css - Components:
components/uicomponents/ui (andcomponents/xui), use shadcn/ui for inspiration reviewing components use - Lints:
eslint+stylomatic.eslintrc.js
License
Copyright (c) 2023 @jondot. See LICENSE for further details.
๐ More in this category