{
"$type": "site.standard.document",
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreigbwjqriywazhtsd6ifykaac7wmhuuojf4vjknh4sar622dost3oq"
},
"mimeType": "image/png",
"size": 89122
},
"path": "/notes/announcing-tauri-template/",
"publishedAt": "2025-08-20T00:00:00.000Z",
"site": "at://did:plc:aes3lokiqtv63fk62nwnjeuf/site.standard.publication/3mnin5cnq2q2a",
"tags": [
"tauri",
"react"
],
"textContent": "While building Astro Editor I learned a fair bit about Tauri and how to develop simple macOS/React apps with it using Claude Code. So I spent a few hours building the boilerplate I wish I'd had when I started, tauri-template. It comes with: - A basic boilerplate for Tauri 2, React & Typescript - A sensible state management system using Zustand and Tanstack Query - UI components based on shadcn and tailwind 4 - A command system with a command palette, macOS menus and keyboard shortcuts - An auto-update and release system using GitHub Actions. - A notifications system with in-app toasts and native notifications. - A minimal logging system - A preferences pane and preferences persistence system - A basic UI with a unified title bar, sidebars and a main panel - Sensible developer documentation, AI instructions and linting/formatting/tests to help AI Agents make fewer errors. - Some other sensible boilerplate. This is mainly meant for me to use as a starting point when building other macOS apps with Tauri & React.",
"title": "Tauri Template"
}