example-rust-embed-sveltekit Svelte Themes

Example Rust Embed Sveltekit

Using Rust backend (Axum) to serve an SPA (SvelteKit)

Example Rust Embed SvelteKit

A demonstration project to show how to serve an SPA from the backend.

Technical stack:

  • Moon: task runner and monorepo management
  • Rust + Axum: backend
  • SvelteKit + DaisyUI + TailwindCSS: frontend

Development

  • Make sure that you have related tools available:

    • moon
    • cargo and rustc
    • pnpm
  • Install dependencies:

moon run backend:install
moon run frontend:install
  • Start the servers:

    • Backend:
    moon run backend:serve
    
    • Frontend building:
    moon run frontend:serve
    

Production Build

moon run backend:build

Test starting binary:

./packages/backend/target/release/backend
# Listening on http://127.0.0.1:3000

Top categories

Loading Svelte Themes