# Dioxus Router: Introduction

Whether or not you're building a website, desktop app, or mobile app, organizing your app's views into "pages" can be an effective method for organization and maintainability. 

The `dioxus-router` crate contains the Router module. To add it to your project run:

    cargo add dioxus-router

> **Be sure to include the `web` feature (`--feature web`) for deployment into a browser!**

In this book you'll find a short [guide](./guide/index.md) to get up to speed with Dioxus Router, as well as the router's [reference](./reference/index.md).