https://github.com/ayanavakarmakar/tauri-t3-app
Clean and simple starter repo using the T3 Stack in Tauri
https://github.com/ayanavakarmakar/tauri-t3-app
Last synced: 22 days ago
JSON representation
Clean and simple starter repo using the T3 Stack in Tauri
- Host: GitHub
- URL: https://github.com/ayanavakarmakar/tauri-t3-app
- Owner: AyanavaKarmakar
- License: mit
- Archived: true
- Created: 2022-12-07T14:08:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-14T09:34:22.000Z (about 2 years ago)
- Last Synced: 2025-03-11T08:28:07.253Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://ayanavakarmakar.github.io/tauri-t3-app
- Size: 1.57 MB
- Stars: 83
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README


A clean and simple starter repo using the [T3 Stack](https://create.t3.gg/) in [Tauri](https://tauri.app/)!
## Getting Started
Before we continue, make sure you have completed the [prerequisites](https://tauri.app/v1/guides/getting-started/prerequisites) to have a working development environment.
## Objective
Integrating an existing T3 project in Tauri is pretty easy. The problem arises when we scaffold a new app using `create tauri-app`. Instead of trying to stitch together the T3 Stack tech from scratch, one can simply use this template.
## Commands
### Install Deps
```sh
npm i
```### Run Tauri Dev
```sh
npm run tauri dev
```### Build App
```sh
npm run tauri build
```Don't like `npm`? Feel free to use `yarn`, `pnpm`, or `cargo`. Nothing will break!
Note: Deploy your Next.js app before building your Tauri App. Remember to override the default build command so that the Vercel deploy doesn't fail.

### Caveats
Tauri needs Next.js to run in SSG mode for it's native functionalities. If you don't need native stuff and simply want a web app in native, just redirect to the deployed Next.js app in your Tauri app. If you want a taste of both SSG & SSR, switch between the deployed Next.app window & native window whenever and wherever needed. Whatever you do, your Tauri app will always be less chunky than your Electron.js app.

Credits: [Fireship](https://youtu.be/-X8evddpu7M)
## Learn More
1. [`create-t3-app` — Documentation](https://create.t3.gg/)
2. [`create-tauri-app` — Documentation](https://tauri.app/)## Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/AyanavaKarmakar/tauri-t3-app/issues).## Show your support
Give a ⭐️ if this project helped you!
---