A starter template for building Dioxus applications with Lumen Blocks components
This starter template provides everything you need to get started with building Dioxus applications using the Lumen Blocks component library. Lumen Blocks offers ARIA-accessible, styled, opinionated components inspired by shadcn UI and built on top of Dioxus Primitives.
This bare-bones project includes minimal organization with a single main.rs
file and a few assets.
project/
├─ assets/ # Any assets that are used by the app should be placed here
├─ src/
│ ├─ main.rs # main.rs is the entry point to your application and currently contains all components for the app
├─ Cargo.toml # The Cargo.toml file defines the dependencies and feature flags for your project
- Clone this repository or use it as a template for your new project
Run the following command in the root of your project to start developing with the default platform:
dx serve
To run for a different platform, use the --platform platform
flag. E.g.
dx serve --platform desktop
Please check the Lumen Blocks documentation for a complete list of components and usage examples.