Quick Start
This page is the fastest way to understand how Frontron is meant to be used now.
The default path is the starter:
- generate a project with
create-frontron - run it with the
frontronCLI support already wired in - customize the starter and ship it
If the desktop bridge feels abstract, read Understand the Bridge Flow before the API guide.
1. Prerequisites
- Node.js
22+ - npm, yarn, pnpm, or bun
TIP
Examples use npm, but the same flow works with other package managers.
2. The shortest official start
bash
npm create frontron@latest my-app
cd my-app
npm install
npm run app:devLater:
bash
npm run app:build3. Official structure
text
my-app/
src/
public/
package.json
vite.config.ts
frontron.config.ts
frontron/This is the official starter output. Compatible manual installs can still use the same structure.
4. Pick your next guide
If you want a new starter project
If you already have a compatible web app
If you want the mental model first
5. How the packages split now
create-frontronis the official starter generator and the main onboarding path.frontronprovidesdefineConfig, config discovery,frontron dev,frontron build,frontron check, andfrontron/client.- The starter depends on
frontronfor desktop runtime/build support instead of owning copied Electron runtime files itself. - The official Rust slot remains
frontron/rust.
6. Most-used manuals
- Official Contract
- Create a Project
- Run in Development
- Understand the Bridge Flow
- Support Matrix
- Troubleshooting
TIP
The current contract starts with the starter flow, but the config entrypoint is still frontron.config.ts.