Not Completed Yet
NOT FOR ILLEGAL USE
I try to make a Epic Games Launcher that has better experience
build by Rust, Leptos, Tauri, Tailwindcss
# Tauri CLI
cargo install tauri-cli
# Rust nightly (required by Leptos)
rustup toolchain install nightly --allow-downgrade
# WASM target
rustup target add wasm32-unknown-unknown
# Trunk WASM bundler
cargo install trunk
# `wasm-bindgen` for Apple M1 chips (required by Trunk)
cargo install wasm-bindgen-cli
# `esbuild` as dependency of `tauri-sys` crate (used in UI)
npm install --global --save-exact esbuild
run npm i
at directory './src-ui',
then run cargo tauri dev
at root directory
The backend in directory /backend, it will simulate a Epic Server for the launcher
Backend will use sqlite as database, feel free add some data you want
Just run: cargo r
or docker compose up
in Docker
MIT