{"repo":"leptos-rs/start-actix","free":true,"listed":false,"github":"https://github.com/leptos-rs/start-actix","clone":"git clone https://github.com/leptos-rs/start-actix.git","description":"Starter template for use with Leptos 0.7 and Actix.","language":"Rust","stars":17,"topics":[],"license":"Unlicense","category":"saas-starters-boilerplates","readme_excerpt":"Leptos Starter Template This is a template for use with the Leptos web framework and the cargo-leptos tool. Creating your template repo If you don't have cargo-leptos installed you can install it with cargo install cargo-leptos --locked Then run cargo leptos new --git leptos-rs/start-actix to generate a new project template (you will be prompted to enter a project name). cd {projectname} to go to your newly created project. Of course, you should explore around the project structure, but the best place to start with your application code is in src/app.rs . Running your project cargo leptos watch By default, you can access your local project at http://localhost:3000 Installing Additional Tools By default, cargo-leptos uses nightly Rust, cargo-generate , and sass . If you run into any trouble, you may need to install one or more of these tools. 1. rustup toolchain install nightly --allow-downgrade - make sure you have Rust nightly 2. rustup target add wasm32-unknown-unknown - add the ability to compile Rust to WebAssembly 3. cargo install cargo-generate - install cargo-generate binary (should be installed automatically in future) 4. npm install -g sass - install dart-sass (should be optional in future) Executing a Server on a Remote Machine Without the Toolchain After running a cargo leptos build --release the minimum files needed are: 1. The server binary located in target/server/release 2. The site directory and all files within located in target/site Copy these files to your ","default_branch":null,"files":null,"tree":[],"storefront":"/r/leptos-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leptos-rs/start-actix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}