Skip to content

Starter template for a Leptos server side + client side website AND cross-platform Tauri application in Rust

License

Notifications You must be signed in to change notification settings

oTTeuMsTudio/start-leptos-tauri

This branch is up to date with ActuallyHappening/start-leptos-tauri:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bec6814 · May 26, 2023

History

15 Commits
May 25, 2023
May 25, 2023
May 25, 2023
May 25, 2023
May 25, 2023
May 25, 2023
May 25, 2023
May 25, 2023
May 26, 2023
May 25, 2023
May 25, 2023
May 25, 2023
May 25, 2023
May 25, 2023

Repository files navigation

Start Leptos & Tauri template

The leptos part is based off this template: https://github.com/leptos-rs/start. The Tauri part is based off this command: cargo tauri init.

How to use:

cargo generate ActuallyHappening/start-leptos-tauri

Or, just poke around and copy some configs or code, as you wish.

How to run:

To run tauri, run cargo tauri dev (or preferrably RUST_LOG=info cargo tauri dev for good logging). To view static site, run trunk serve --open --no-default-features --features ssg. To view serve site, run cargo leptos serve and open to http://localhost:3000/. Currently, both cargo leptos and trunk serve use the same folder: dist, so don't run them together (unless you change the folders they output to).

Development:

I am developing a personal project, this is intended to give a foothold for others who are trying to solve the same issues as me.

This article helped me: https://dev.to/stevepryde/create-a-desktop-app-in-rust-using-tauri-and-yew-2bhe

I am very happy to document this more, please, just add a github issue and I will!

About

Starter template for a Leptos server side + client side website AND cross-platform Tauri application in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 61.6%
  • TypeScript 35.5%
  • HTML 1.9%
  • SCSS 1.0%