Framework & docs
Core Almasix on PyPI, with the full beginner journey at
docs.almasix.com.
Routing, Articulate, Prism, auth, queues, and Smith — async end to end, without bolting a framework onto FastAPI by hand.
Hover to pause · pin a step to study it · ← → to move
Almasix gives you the directories, conventions, and CLI of a grown-up web framework — controllers, providers, migrations, views — while FastAPI and Starlette stay under the hood where they belong.
myapp/
├── app/
│ ├── http/controllers/
│ ├── models/
│ └── providers/
├── routes/
│ ├── web.py
│ └── api.py
├── resources/views/
├── database/migrations/
├── config/
└── smith Every surface has a name you can say out loud — so the docs, the CLI, and your codebase agree.
One global tool scaffolds the app; Smith runs everything inside it.
pipx install almasix almasix new myapp cd myapp && python smith serve pipx install almasix && almasix new myapp Full installation guide The hub for the framework, first-party packages, editor support, and docs — without assuming you’ve used Laravel.
Core Almasix on PyPI, with the full beginner journey at
docs.almasix.com.
Conduit for reactive components, Inertia for SPA shells, Orbit for admin panels, and more packages as the line grows.
Browse packages →
Prism language tooling for VS Code / Cursor and JetBrains, plus
smith ide:install.
Opinionated app skeletons — Tailwind, Bootstrap, or plain — so auth and settings aren’t a weekend project.
Starter kits →Read the prologue, install once, and keep shipping with Smith.