← All Workshops

MudEngine Part 1: Requirements

Step 6 / 13

Create a new project with dx new

Now we create a new Dioxus project using the interactive `dx new` CLI. This

walks through several choices — each is explained below.

Start the interactive CLI
dx new
📦 Template: Bare-Bones

A minimal project with just the Dioxus core dependency. No router, no fullstack, no Tailwind. Best for learning fundamentals and small apps where you want zero overhead.

📦 Template: Jump-Start

A pre-configured project with Dioxus Router, Tailwind CSS, and asset pipeline already set up. Recommended for most projects — you get routing and styling out of the box.

📦 Template: Workspace

A Cargo workspace with two crates: one for the frontend and one for the backend (server functions). Ideal for fullstack apps with structured separation of client and server code.

Step 6 / 13