Courses & TutorialsProgramming
Awesome ColdFusion – Massive Collection of Resources
Engines
- Adobe ColdFusion
- Lucee – Free, Open Source CFML Engine, Fork of Railo
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
- ModelGlue – a CFML based, full stack, front controller based on MVC. Features include Scaffolding, ORM integration, and many others
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
- CONTENS CMS – Professional Content Management
- ContentBox – A powerful modular content management engine
- FarCry CMS
- Mura
- Preside CMS – an open source CMS for the Railo language
- Slatwall – An Open Source Commerce Platform
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.
- Hoth – Exception Tracking
- BugLogHQ – Exception Tracking
- iQuery – Sane script querying syntax for Adobe ColdFusion, compatible as far back as CF9. Looks and behaves much like
queryExecute()
. - 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.
- ValidateThis – A Validation Framework for ColdFusion Objects
Editors
- CFML Package for Sublime Text 3 – CFML syntax highlighting as well as function and tag completions for Sublime Text 3
- CFML Extension for Visual Studio Code – CFML Language extension for VSCode
- CFML Language for Atom – CFML Language plugin for Atom
- Adobe ColdFusion Builder 3 – Eclipse based ColdFusion IDE from Adobe
- IntelliJ Idea – Java IDE, CFML Support available via plugin
- cfbrackets – adds support for ColdFusion Markup Language (CFML) to Brackets Code Editor
- CFEclipse – CFML Plugin for Eclipse
- TextMate – TextMate support for ColdFusion
Tools
- CommandBox – ColdFusion (CFML) CLI, Package Manager, REPL and more
- Unofficial Updater – A utility that helps install ColdFusion hotfixes
References
- CF Live – Realtime CFML testing console
- 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
Documentation
- Adobe ColdFusion Documentation – The Official Adobe ColdFusion docs
- CFDocs – UltraFast CFML Documentation Reference.
- CFML Tags to CFScript Reference – CFML Tag to Script Conversions by Tony Junkes
- CFQuickDocs – ColdFusion documentation
- CFScript Reference – CFScript Documentation by Adam Cameron
- Lucee Wiki – Official Lucee Documentation
- Official Lucee Server Documentation – New Lucee Documentation
- Railo Documentation – Official Railo docs