<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}]"}
Expand menu