<style>
p {
text-align: justify;
}
</style>
Tauri by Simon
===
- [Introduction](/dDvgNsEdQ9aOSkIqgBRpAg)
- [Use cases](/d3p7aHP5TpueZfBrpVCMRA)
- [Governance](/zNDHNSaASHulB67QJAc4GQ)
- [People](/CmSa9nihSpqbKJDxWHgLkA)
- [For project managers](/3K9O3Kz9R3untOaNSIAB4g)
Getting started
---
- [Prerequisites](/25zbSOQTT8SMXymKLLK7XQ)
- [create-tauri-app](/VbNT2siRQ7Chzz_-yNV8yw)
- [IDE setup](/2ICBwfmlRoyOUhRiwix02A)
- [DevContainer](/PJju8LH5SVuAOpJolcwQuA)
- [Tauri CLI](/PpJvixDDRX2BVfHuzgAQ8g)
- [Configuration](/Dd58NQyZRtqBJp3PXBDZoQ)
- [Next steps](/XanyMo1LSJeWwLpQdEGJyQ)
Frontend
---
- [Frontend agnostic](/Djv6iMyTQWeyk4tCE3mbzQ)
- [Egui](/4Zsn-1FPSYGR_AOp_j35Lw)
- [Vite](/ir7vo1DrTTCfszD6UEaowg)
- [Nuxt](/ql-PWbPcT9G1mVXmgf6FIQ)
- [SvelteKit](/gtZYwjC7S8KA-doj6h-jsQ)
- [Next.js](/c14BP5cyQBe6_qcOJCD16g)
- [Qwik](/b84hnXw4Tyujps44UuHTpw)
- [Sycamore](/tBuaS9FwQGasdCCU9RMC2A)
- [Leptos](/kbcX1F1yTkSqdckfNpmB7A)
- [Yew](/POFuXN8vSbGKd83wQZbI3g)
Concepts
---
- [State management](/waEyPZpvS2-GAQ5zu4m-2A)
- [Custom URI schema](/YY7e4vhSQHqUkaLhvOLhZw)
- [Async and threads](/LZWZsJr4SZqQhlS-g3_zDQ)
- [Commands](/wk5KssIMR5GT5_cKGpomSA)
- [IPC](/c87Ah5Q5T862iBglPUPq1g)
- [Plugins](/48e3P8GRQIKKeECQlg6x0g)
- [Sidecar](/p0aJJweKS7awZpIzbdeIqg)
- [Service worker](/OyfZO4SIQJW7W8tcocYzLw)
- [Web workers](/i041pFUxSiKvGPUiSw3b6g)
- [Networking](/wGYdU3nXT3atgxPZqGW6SQ)
- [Filesystem](/IeRu7qrVQiaDIzJgajpX6g)
- [Resources](/3WuwaUhfQuyfytw6atk2yg)
- [CSP](/iWzk4irfTt2HKqp_2DM-_Q)
- [CORS](/cjOPrhVzQzmaMDdwn6RoSQ)
- [Paths](/XK7Wp47ETROsV2TSGey4TA)
- [.taurignore](/1dRUqVvlSjGQj9xWJaatDg)
Developing
---
- [Android](/GmJTzDboSGK_8NwieGdpIA)
- [iOS](/tcUTUuj8Td6LZfayo7jzzA)
- [Windows](/AHRIy0sYQ9aaYaab1J1t-w)
- [Linux](/vVh8n_lyQnyvGeNXBMUdpA)
- [Mac](/JBhJO0waR6Kgk6DoHndXUA)
- [Browser](/0HsT6LQeRL-qUOLDFmqptw)
Testing
---
- [Frontend](/0gAuV57lQJaA0T4hhbFTTw)
- [WebDriver](/4psiOaBjRqKBjzOPEhI9Rg)
- [Unit testing](/jEnRE7vVTj-8XAX9wqqS9w)
- [Integration testing](/tVC-TGeBS6ejeCojPym0Jw)
- [End to end testing](/-sXekkiNRpCaNxhoHbpfkw)
CI/CD
---
- [Auditing](/qcg0eXpFSBevIGByVaKn5Q)
- [Testing](/96aMBFlwSNC6LVj1LoUOIQ)
- [Building](/pRQQjSLsQ1K2jB6bOZAJcg)
- [Infrastructure as code](/L_RYsJ__R5WR8mknqqniUw)
Distributing
---
- [Windows](/0D0nJ9wzQ9SuhGSzJ23LgA)
- [Linux](/lOW22fvkQ7GNO7F2uIhsxA)
- [Android](/OQLsnNoXSRe67-tjFSHCng)
- [MacOS](/xQEc5dTASzC6dGYz7f4s8g)
- [iOS](/03AjN2HeTVu6ecEEvEaMjg)
- [Docker](/5LkSZcyRSd64-OVgAZkWag)
- [Browser](/Jd7u1IVFQT2QHU0k1FMayg)
Best practises
---
- [Rust first](/XX2u34LhQ9G2pBzDGScang)
- [Project structure](/-93zPzi6QhaJMsu2RqE7cQ)
- [Pick a framework](/aIxhcE2ET6mhQ4Ir4KY_9A)
Cookbook
---
- [Making your own CLI](/DCI7msdfTFeGtkUCkIENJg)
- [Calling Rust from the frontend](/il6SMHLZTzSwkeC6fNwiyQ)
- [Events](/cx373BCxTrWYULURZFhytg)
- [Icons](/-ASLpSBHQ4u8clAB4hx4xQ)
- [Window menu](/ilNohMLmTYCGPA4qKe5T5Q)
- [Multiwindow](/KyG5zvb7RVCcdlNJgtj5tQ)
- [Tauri plugins](/idHV89DrQAOKijBmrcFNHg)
- [Splashscreen](/U7yMD0qFR7SU17o2Xd4Sig)
- [System tray](/zmpyVrZBTJieFsYFk_iadA)
- [Window customization](/KymWWBHfSOy9Z8soOPUzmg)
- [RFC](/mrKUrwJrQ-mGjA_SnHRf7w)
- [REST](/-JRosnbsRt6X2Du7-H5VTA)
- [Deep linking](/V-KtjolOTsunk1hEv_Dmsg)
- [User authentication](/WqlBEg_iRSiwUTwMWWC71Q)
- [Glue library](/hOEhs_n4RT-aOUHGoYu3bQ)
- [Admin permissions](/If_VomZORVOHHnQf059_sA)
- [Secure token handling](/r715TubVRtWB3UCvwFSvkw)
Practise project: Todo
---
- [Project structure](/vxciLNRTRFeRm8BuUazzVA)
- [Infrastructure](/mnjZrIi8RAiGRKrg1BKBmQ)
- [Project management](/jHOR-yQqSD-kgGmFAFxhGg)
- [Test development](/ynKER6ssQ7-8Odpx8uH-_A)
- [Nuxt frontend](/vet0q-epRcuo2sSQa9bWBw)
- [Tauri backend](/Kwvz0tmBRle8rOUBEw7dEg)
- [Adding a REST API](/Kcq2yPKiTOu3Q-AxKTNFWw)
- [License management](/p5e5gfikQy2U1YRJlhAyIg)
- [Distributing](/yNZU1Nb-TfW78kagKWwOUg)
Plugins
---
- [window-state](/KdBLRiKWTeGLmhSFY9K-Mw)
Crates.io
---
- [windows](/c3JbpT3CSXSE6T4yocUjpQ)
Architecture
---
- [Security](/MhLCPhg-QwGJgej7kwO6Hg)
- [Process model](/_-b4sHFwQJipVp-GbdNcRw)
- [Webviews](/sEOLoA23QWuShDYdj5aB0A)
- [Repositories](/toNNbptMQ16QMWbyiPBw9w)
- [Dependencies](/3T6DclYWTWKxeiQgv5sTtw)
Hacking
---
- [Extracting the frontend](/OS2CuQxCSROVWHFNZhrc6A)
- [Modifying hard coded values](/Ku2jT57eRAyIz36DXVruiw)
Comparisons
---
- [Electron](/dEK_aMobRvCVjrgCuIiQsQ)
- [Flutter](/-Jl9FbEnQ76920DSNpJNzw)
- [Cordova](/fA7vfZAYT8iTOFFjJeYk6g)
- [Wails](/oeB_O_-iRAaeIkJl2c52ZQ)
Migrating
---
- [v1 to v2](/GWYxy0SLRR-tQ7TrwPKpqQ)
- [Electron](/gzv2KTiZQzuJaMQ_c3lMhA)
- [Flutter](/Zxr0nuq-S_ifH_IIMs4olg)
- [Cordova](/-KVU3q37SjaPo7xP8VPWMg)
- [Wails](/CuDdZx3TT8qB1ytWRqwGpQ)
State of the project
---
- <a href="https://github.com/orgs/tauri-apps/projects/11" target="_blank">Github Project</a>
- [Alternative webviews](/F-cEbJI3Shql8Ad_0MX8EA)
Contributing
---
- [Where to begin](/bnVUE9HTTGSybo76Ofu_AA)
- [For non-developers](/uabG46RlR4mBHjaMzT2zjw)
Other resources
---
- <a href="https://tauri.app" target="_blank">Official Website</a>
- <a href="https://github.com/tauri-apps/awesome-tauri" target="_blank">Awesome Tauri</a>
- <a href="https://youtube.com/@hyllsimon" target="_blank">Youtube @hyllsimon</a>
- <a href="https://youtube.com/@jonaskruckenberg" target="_blank">Youtube @jonaskruckenberg</a>
- <a href="https://youtube.com/@JacobBolda" target="_blank">Youtube @JacobBolda</a>
Getting help
---
- <a href="https://discord.com/invite/tauri" target="_blank">Discord</a>
- <a href="https://github.com/tauri-apps" target="_blank">Github</a>
{"title":"Tauri by Simon","breaks":true,"metaMigratedAt":"2023-06-20T02:46:53.700Z","metaMigratedFrom":"Content","contributors":"[{\"id\":\"6674fcad-b427-4fb5-b351-b5b317b4d2e5\",\"add\":11179,\"del\":5626}]"}