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 7, Adobe ColdFusion 2023/2025, and BoxLang.
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 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. v4.0-SNAPSHOT, v3.0, and v2.5 all available.
Open → api.wheels.devAPI reference
Every function, parameter, and return type. Searchable across 8 framework versions.
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. MIT licensed.
Open →