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.
box install wheels-cli
box wheels generate app MyApp What 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 dbmigrate lateston one side andwheels dbmigrate downon the other — always reversible. -
Modern CLI
wheels generate,wheels test,wheels server— a first-class command-line workflow for every step of development. -
Multi-engine support
Runs on Lucee 5/6/7, Adobe ColdFusion 2023/2025, and BoxLang. Primary development target is Lucee 7.
-
20 years strong
Started in 2006. Production-ready since 1.0 in 2009. Still actively developed, now as Wheels 3.x with modern tooling.
Where to go next
Guides
Step-by-step guides from installation through deployment. v4.0-SNAPSHOT, v3.0, and v2.5 all available.
guides.wheels.dev →API reference
Every function, parameter, and return type. Searchable across 8 framework versions.
api.wheels.dev →Blog
Release notes, tutorials, and community news from the Wheels core team.
blog.wheels.dev →Source on GitHub
Code, issues, discussions, and contribution guidelines. MIT licensed.
github.com/wheels-dev/wheels →