A Rails-inspired framework for CFML
Build CFML applications, fast.
Wheels is an open-source MVC framework for CFML. Rails-inspired conventions, a powerful ORM, database migrations, and a modern CLI — so you spend less time wiring things up and more time shipping.
brew tap wheels-dev/wheels
brew install wheels
wheels new myapp Runs on Lucee 6/7, Adobe ColdFusion 2023/2025, BoxLang, and RustCFML.
New
Seven AI models built every Wheels feature we gave them
In our latest evaluation — ten real Wheels feature tasks plus a hello-world control, three attempts each (October 2026) — seven models finished every task with a perfect 33/33 (scores after the corrections described on the results page):
- With and without Wheels' AI docs: GPT-6 Astra (OpenAI) and Sonnet 5.5 (Anthropic).
- With Wheels' AI docs: DeepSeek V4.1 Flash (DeepSeek), Fable 5.1 (Anthropic), Grok 4.7 (xAI), and Kimi K3 (Moonshot).
- On a stock app, without the AI docs: Opus 5.5 (Anthropic).
Across all 790 scored trials the agents passed 88.6% (after correcting two over-strict hidden checks; 83.5% as first scored).
See the full AI resultsWhat you get out of the box
-
MVC, done right
Clear separation between routes, controllers, models, and views. Convention over configuration so you write less boilerplate.
-
Expressive ORM
Model classes map directly to database tables. Associations, validations, callbacks, and scopes read like plain English.
-
Database migrations
Version your schema.
wheels migrate latestmoves forward andwheels migrate downsteps back one migration. -
Modern CLI
wheels generate,wheels test,wheels start— a first-class command-line workflow for every step of development. -
Multi-engine support
Runs on Lucee 6/7, Adobe ColdFusion 2023/2025, BoxLang, and RustCFML, each tested in CI. The
wheelsCLI's built-in dev server runs Lucee. -
20 years strong
Started in 2006. Production-ready since 1.0 in 2009. Still actively developed, now as Wheels 4.x with modern tooling.
Where to go next
The docs are split across subdomains. Pick where you need to land.
Guides
Step-by-step guides from installation through deployment, for the current release, earlier release lines, and the version in development.
Open → api.wheels.devAPI reference
Every function, parameter, and return type, for the current release and earlier ones back to 1.4.5.
Open → blog.wheels.devBlog
Release notes, tutorials, and community news from the Wheels core team.
Open → github.com/wheels-devSource on GitHub
Code, issues, discussions, and contribution guidelines. Apache 2.0 licensed.
Open →