Learn Hedron¶
Goal (often ~5–10 minutes after Python + uv/pip are ready): Hello + click
Refresh status. Ignore Beta/Supported labels until that works. Then: HTMX second
region → /notes form → pick one recipe (auth or SQLite).
Path¶
- Build your first app — scaffold → Hello → Refresh → edit
- Installation — extras, Flask/Django, common problems (as needed)
- Core concepts (optional) · Maturity labels
- HTMX interactions — extend the Refresh pattern
- Minimal form — CSRF-safe POST
- Learning path — continue toward data, auth, and deploy
Help: FAQ · Troubleshooting. Optional packages (data, charts, Explorer, …): Package catalog.
Evaluating production use later? What’s ready · Why Hedron · Evaluate Hedron.
Scaffold, Hello, Refresh click, then edit a string.
2. InstallationExtras, adapters, and troubleshooting after Hello.
3. HTMXExtend the scaffold Refresh pattern with more regions.
4. Minimal formCSRF-safe POST with a typed action.
5. Learning pathData, auth, deploy, and optional evaluator reading.
Second hour — recipesNotes + SQLAlchemy, session auth, upload, jobs poll.
Other hosts¶
- Flask —
hedron new --flaskthenhedron-flask(no FastAPI) - Django —
hedron new --djangothenhedron-django(Django>=5.2,<6) - Plain FastAPI — mount Hedron beside an existing FastAPI app
FastAPI remains the default hedron new path. Codespaces:
Try with Codespaces.