Build with Day

Start with a running app. Then learn the pieces you need as you build your own.

Your first app

Choose a platform, install its tools, and make your first change to the interface.

Get started →

Still exploring? Read the overview, consider whether Day fits your app, or browse the gallery.

What are you working on?

Build a screen

Compose controls, connect state, and arrange the interface.

Add app features

Move between screens, fetch data, and save it for next time.

Reach your users

Translate text, support assistive technology, and request access to platform features.

Test and release

Check a running app, diagnose failures, and prepare distribution packages.

Look something up

The API tour collects short examples of common controls. For a specific question, use the Rust API documentation, CLI reference, or glossary.

Platform support lists testing coverage and limitations. System requirements covers the tools you need to build each target.

Extend or contribute to Day

To add a control or a platform service, start with the extension guide. To work on Day itself, read local development and the architecture. The implementation reference covers detailed contracts and backend behavior.

The navigation lists all guides, including introductions for developers coming from other UI frameworks.