A lightweight, convention over configuration, MVC application framework for ColdFusion / CFML.
FW/1 (Framework One) is a lightweight MVC application framework for ColdFusion and CFML. It simplifies web development by using a convention over configuration approach, reducing boilerplate code and providing a structured architecture for building applications. The framework is designed to be minimalistic yet powerful, focusing on developer productivity and clean code organization.
ColdFusion and CFML developers building web applications who prefer a structured, convention-based MVC framework without excessive configuration overhead.
Developers choose FW/1 for its simplicity, lightweight design, and strong convention over configuration philosophy, which speeds up development and reduces maintenance compared to more complex frameworks. Its integration with tools like CommandBox and TestBox also supports modern testing and deployment workflows.
FW/1 - Framework One - is a lightweight, convention over configuration, MVC application framework for ColdFusion / CFML.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Reduces boilerplate code by adopting sensible defaults, such as automatic view resolution based on controller names, speeding up development as emphasized in the README.
Provides a clean separation of concerns with Model-View-Controller patterns, making applications more maintainable and structured without unnecessary complexity.
Includes setup for running tests with TestBox via CommandBox, facilitating modern testing workflows as shown in the README's testing instructions.
Offers extensive documentation, a wiki, blog, and active support through Google Groups and Slack, ensuring developers have help available, as listed in the Resources section.
Licensed under Apache 2.0, allowing broad use and integration in commercial projects without restrictive terms, as noted in the Copyright and License section.
Tightly coupled to ColdFusion/CFML, which has a smaller and less active ecosystem compared to modern server-side languages, limiting tooling and library availability for advanced features.
Requires specific webroot mappings and dependencies like CommandBox for testing, as mentioned in the README, which can add overhead for simple or non-standard environments.
Lacks built-in support for contemporary web needs such as real-time communication, advanced API development, or seamless front-end framework integration, requiring custom solutions beyond the convention-based approach.