Starter apps overview
Starter apps are maintained application foundations that combine form0 packages with routing, configuration, styling, and local-development conventions. They are useful when you want a working application to customize rather than adding a binding to an existing project.
| Starter | Best for | Source |
|---|---|---|
| React + Vite | Browser applications, custom web forms, and static hosting | GitHub |
| React Native + Expo | iOS and Android applications, device capabilities, and offline-oriented workflows | GitHub |
Recommended creation path
Use form0-cli to create a starter. The CLI guides project and package-manager selection and produces a normal application repository that you own.
Code
GitHub's Use this template button is also available when you explicitly want to create a repository from the source starter. The CLI remains the canonical onboarding path.
Starter guides explain the application around form0. For package APIs, use the React and React Native binding documentation. For schema behavior, use the Core documentation.
Continue with the guide for your starter: