Tutorials

Learn Charming by building real apps, start to finish. Each tutorial is a full walkthrough — every command and every file — built “the Charming way” with the generators and tools the framework ships. Work through them in order; they grow from a single screen to richer, multi-screen apps.

Where Getting Started tours a generated app and the Journal example shows a finished reference, these tutorials sit in between: you type the commands and write the code yourself.

Tutorial You’ll build You’ll learn
Build a TODO App A persistent todo TUI backed by SQLite charming new --database sqlite3, models & migrations, the db:* commands, a list + text input, key bindings, the focus ring, a status bar, and journey specs

More tutorials are on the way. Each one introduces a few new framework features while reinforcing the fundamentals from the ones before it.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.