Skip to main content

Tauri

Tauri is a Rust-based cross-platform app framework. Although it is relatively new, it already has mature products built with it, such as ChatWise and HuLa. If you want to learn a cross-platform framework, it makes sense to pick one that truly ships across platforms. write once, built apps for multiple platforms

use GitHub Actions to auto-publish releases

.github/workflows/auto-push.yml
.github/workflows/test-build.yml
If you are not familiar with GitHub Actions, you can read my intro guide. With the workflow above, pushing a tag like v* can automatically build the app, publish a release, and generate a changelog. The changelog is generated with Antfu changelogithub, which follows the Conventional Commits format. Using that commit style makes the generated changelog much cleaner and easier to read. changelog_example

Tauri-action

app signing How to configure latest.json how to built mobile app how to auto-publish to platforms

Allow GitHub Actions release permissions to read and write the repository

otherwise there’ll be errors publishing ReleaseError permisson

Fix: Next.js SSR window is not defined

Fix: Cannot read properties of undefined (reading 'xxxxxx')

This error is often caused by a plugin not being loaded. Initialize the plugin in main.rs.
Last modified on April 17, 2026