{
  "$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"
}