Awesome ColdFusion
A curated list of awesome ColdFusion frameworks, libraries and software. Inspired by awesome-javascript
.
Pull requests very welcome.
Engines
Application Frameworks
-
CFWheels - An open source CFML framework inspired by Ruby on Rails.
-
ColdBox - The Enterprise ColdFusion MVC Development Platform
-
FarCry - FarCry Core is a web application framework that helps CFML developers build tailor-made content solutions, fast.
-
FW/1 - Framework One
- a lightweight, convention over configuration, MVC application framework
Testing
-
CFSelenium
- A native Selenium RC binding for ColdFusion
-
MockBox - The ColdFusion Mocking/Stubbing Framework
-
MXUnit
- xUnit style unit testing framework
-
mxunit-watch
- watch a directory for file changes (.cfc, .cfm, .xml) to trigger mxunit test suite full run, displaying results in the console
-
TestBox
- BDD style unit testing framework
Dependency Injection
-
ColdSpring
- ColdSpring makes the configuration and dependencies of your CFCs easier to manage. ColdSpring brings the power of the popular Spring framework for Java to ColdFusion.
-
DI/1 - Inject One
- a very lightweight, convention over configuration, dependency injection (inversion of control) framework
-
Wirebox - The Enterprise Dependency Injection Framework
CMS
NoSQL
-
CFArango
- ArangoDB client for ColdFusion
-
CFCouchbase
- Couchbase NoSQL and caching client wrapper for ColdFusion
-
cfmongodb
- MongoDB client wrapper for ColdFusion
REST
-
ColdBox REST - Native REST routing and rendering capababilities
-
FW/1 REST
- Native REST routing and rendering capababilities
-
Taffy - The REST Web Service framework for ColdFusion and Railo
-
CFWheels RESTful - CFWheels encourages a conventional RESTful and resourceful style of request handling.
Other Libraries
-
CacheBox - The Enterprise ColdFusion Caching Engine, Aggregator and API
-
cfbackport
- Back porting features contained in newer versions of ColdFusion.
-
cfpayment
- ColdFusion payment processing library makes plumbing e-commerce apps easy. Charging credit cards has never been easier. Inspired by Ruby’s ActiveMerchant.
-
BugLogHQ
- Exception Tracking
-
JavaLoader
- JavaLoader is a library that has been built to ease the use, development and integration of Java within ColdFusion applications.
-
LogBox - The Enterprise ColdFusion Logging Library
-
Moment.cfc
- Moment.js inspired date/time manipulation library for CFML (not a direct port)
-
Mustache.cfc
- {{ mustache }} for ColdFusion
-
UnderscoreCF
- An UnderscoreJS port for Coldfusion. Functional programming library.
Editors
References
-
CF411 - CF411: 1,800+ Tools and Resources for CFers, (in over 150 categories) by Charlie Arehart
-
CFLib - Common Function Library Project
-
ColdFusion Koans
- The ColdFusion Koans are a set of unit tests that the user must make pass by filling in values
-
ColdFusion UI the Right Way
- A list of articles demonstrating how to do UI with ColdFusion on the back end.
-
Learn CF in a Week - community driven training program that teaches all the basics you need to be a ColdFusion Developer in one week.
-
Try ColdFusion - Realtime interactive learning tool for CFML
Resources
-
CFRepo - A repository of ColdFusion installers created by Gavin Pickin
-
lucee5-heroku
- Application template for deploying Lucee 5 apps to Heroku by Mike Sprague
-
Vagrant LEMTL
- Vagrant box with Linux, Nginx, MariaDB (or MySQL), Tomcat, and Lucee for local development with CFML by Mike Sprague
- ACF Docker Images on Amazon ECR and Docker Hub - Official Docker images from Adobe
- Lucee Docker Images Docker Hub - Official Docker images from Lucee
Documentation
License

To the extent possible under law, Sean Coyne
has waived all copyright and related or neighboring rights to this work.