17 KiB
17 KiB
Awesome ColdFusion !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
A curated list of awesome ColdFusion frameworks, libraries and software. Inspired by awesome-javascript (https://github.com/sorrycc/awesome-javascript).
Pull requests very welcome.
⟡ Awesome ColdFusion (https://github.com/seancoyne/awesome-coldfusion)
* **Engines** (#engines)
* **Application Frameworks** (#application-frameworks)
* **Testing** (#testing)
* **Dependency Injection** (#dependency-injection)
* **Content Management Systems** (#cms)
* **NoSQL** (#nosql)
* **REST** (#rest)
* **Other Libraries** (#other-libraries)
* **Editors** (#editors)
* **Tools** (#tools)
* **References** (#references)
* **Resources** (#resources)
* **Documentation** (#documentation)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Engines
⟡ Adobe ColdFusion (http://www.adobe.com/products/coldfusion-family.html)
⟡ Lucee (http://lucee.org/) - Free, Open Source CFML Engine
Application Frameworks
⟡ CFWheels (https://cfwheels.org) - An open source CFML framework inspired by Ruby on Rails.
⟡ ColdBox (http://www.coldbox.org) - The Enterprise ColdFusion MVC Development Platform
⟡ FarCry (http://www.farcrycore.org) - FarCry Core is a web application framework that helps CFML developers build tailor-made content solutions, fast.
⟡ FW/1 - Framework One (https://github.com/framework-one/fw1) - a lightweight, convention over configuration, MVC application framework
Testing
⟡ CFSelenium (https://github.com/teamcfadvance/CFSelenium) - A native Selenium RC binding for ColdFusion
⟡ MockBox (https://testbox.ortusbooks.com/mocking/mockbox) - The ColdFusion Mocking/Stubbing Framework
⟡ MXUnit (https://github.com/mxunit/mxunit) - xUnit style unit testing framework
⟡ mxunit-watch (https://github.com/atuttle/mxunit-watch) - watch a directory for file changes (.cfc, .cfm, .xml) to trigger mxunit test suite full run, displaying results in the console
⟡ TestBox (https://github.com/Ortus-Solutions/TestBox) - BDD style unit testing framework
Dependency Injection
⟡ ColdSpring (https://github.com/coldspringframework/coldspring1) - 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 (https://github.com/framework-one/di1) - a very lightweight, convention over configuration, dependency injection (inversion of control) framework
⟡ Wirebox (https://wirebox.ortusbooks.com/) - The Enterprise Dependency Injection Framework
CMS
⟡ CONTENS CMS (http://www.contens.com/) - Professional Content Management
⟡ ContentBox (https://github.com/Ortus-Solutions/ContentBox) - A powerful modular content management engine
⟡ FarCry CMS (https://github.com/farcrycore/plugin-farcrycms)
⟡ Mura (https://www.murasoftware.com/)
⟡ Preside CMS (https://github.com/pixl8/Preside-CMS) - an open source CMS for the Railo language
⟡ Slatwall (https://www.slatwallcommerce.com/) - An Open Source Commerce Platform
NoSQL
⟡ CFArango (https://github.com/dajester2013/CFArango) - ArangoDB client for ColdFusion
⟡ CFCouchbase (https://github.com/Ortus-Solutions/cfcouchbase-sdk) - Couchbase NoSQL and caching client wrapper for ColdFusion
⟡ cfmongodb (https://github.com/marcesher/cfmongodb) - MongoDB client wrapper for ColdFusion
REST
⟡ ColdBox REST (https://coldbox.ortusbooks.com/digging-deeper/recipes/building-rest-apis) - Native REST routing and rendering capababilities
⟡ FW/1 REST (https://github.com/framework-one/fw1/wiki/Developing-Applications-Manual#controllers-for-rest-apis) - Native REST routing and rendering capababilities
⟡ Taffy (http://taffy.io) - The REST Web Service framework for ColdFusion and Railo
⟡ CFWheels RESTful (https://guides.cfwheels.org/docs/routing) - CFWheels encourages a conventional RESTful and resourceful style of request handling.
Other Libraries
⟡ CacheBox (https://cachebox.ortusbooks.com/) - The Enterprise ColdFusion Caching Engine, Aggregator and API
⟡ cfbackport (https://github.com/misterdai/cfbackport) - Back porting features contained in newer versions of ColdFusion.
⟡ cfpayment (https://github.com/ghidinelli/cfpayment) - ColdFusion payment processing library makes plumbing e-commerce apps easy. Charging credit cards has never been easier. Inspired by Ruby's ActiveMerchant.
⟡ BugLogHQ (https://github.com/oarevalo/BugLogHQ) - Exception Tracking
⟡ JavaLoader (https://github.com/markmandel/JavaLoader) - JavaLoader is a library that has been built to ease the use, development and integration of Java within ColdFusion applications.
⟡ LogBox (https://logbox.ortusbooks.com/) - The Enterprise ColdFusion Logging Library
⟡ Moment.cfc (https://github.com/AlumnIQ/momentcfc) - Moment.js inspired date/time manipulation library for CFML (not a direct port)
⟡ Mustache.cfc (https://github.com/rip747/Mustache.cfc) - {{ mustache }} (http://mustache.github.io) for ColdFusion
⟡ UnderscoreCF (https://github.com/russplaysguitar/UnderscoreCF) - An UnderscoreJS port for Coldfusion. Functional programming library.
Editors
⟡ CFML Package for Sublime Text 3 (https://github.com/jcberquist/sublimetext-cfml) - CFML syntax highlighting as well as function and tag completions for Sublime Text 3 (http://www.sublimetext.com)
⟡ CFML Extension for Visual Studio Code (https://marketplace.visualstudio.com/items?itemName=KamasamaK.vscode-cfml) - CFML Language extension for VSCode (https://code.visualstudio.com/)
⟡ CFML Language for Atom (https://github.com/atuttle/atom-language-cfml) - CFML Language plugin for Atom (https://atom.io/)
⟡ Adobe ColdFusion Builder 3 (http://www.adobe.com/products/coldfusion-builder.html) - Eclipse based ColdFusion IDE from Adobe
⟡ IntelliJ Idea (http://www.jetbrains.com/idea/) - Java IDE, CFML Support available via plugin (https://github.com/JetBrains/intellij-plugins/tree/master/CFML)
⟡ cfbrackets (http://cfbrackets.org) - adds support for ColdFusion Markup Language (CFML) to Brackets Code Editor (http://brackets.io/)
⟡ CFEclipse (http://cfeclipse.org) - CFML Plugin for Eclipse (http://www.eclipse.org/)
⟡ TextMate (https://github.com/textmate/coldfusion.tmbundle) - TextMate (http://macromates.com) support for ColdFusion
Tools
⟡ CommandBox (https://www.ortussolutions.com/products/commandbox) - ColdFusion (CFML) CLI, Package Manager, REPL and more
⟡ Unofficial Updater (http://www.uu-2.info/) - A utility that helps install ColdFusion hotfixes
References
⟡ CF411 (http://carehart.org/cf411/) - CF411: 1,800+ Tools and Resources for CFers, (in over 150 categories) by Charlie Arehart
⟡ CFLib (http://cflib.org/) - Common Function Library Project
⟡ ColdFusion Koans (https://github.com/nodoherty/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 (https://github.com/cfjedimaster/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 (http://www.learncfinaweek.com) - community driven training program that teaches all the basics you need to be a ColdFusion Developer in one week.
⟡ Try ColdFusion (http://trycf.com/) - Realtime interactive learning tool for CFML
Resources
⟡ CFRepo (http://www.cfmlrepo.com/) - A repository of ColdFusion installers created by Gavin Pickin
⟡ lucee5-heroku (https://github.com/mikesprague/lucee5-heroku) - Application template for deploying Lucee 5 apps to Heroku by Mike Sprague
⟡ Vagrant LEMTL (https://github.com/mikesprague/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 (https://gallery.ecr.aws/adobe/coldfusion) and Docker Hub (https://hub.docker.com/u/adobecoldfusion) - Official Docker images from Adobe
⟡ Lucee Docker Images Docker Hub (https://hub.docker.com/u/lucee) - Official Docker images from Lucee
Documentation
⟡ Adobe ColdFusion Documentation (https://helpx.adobe.com/coldfusion/home.html) - The Official Adobe ColdFusion docs
⟡ CFDocs (http://cfdocs.org/) - UltraFast CFML Documentation Reference.
⟡ CFML Tags to CFScript Reference (https://github.com/cfchef/cfml-tag-to-script-conversions) - CFML Tag to Script Conversions by Tony Junkes
⟡ CFScript Reference (https://github.com/daccfml/cfscript/blob/master/cfscript.md) - CFScript Documentation by Adam Cameron
⟡ Lucee Wiki (https://bitbucket.org/lucee/lucee/wiki/Home) - Official Lucee Documentation
⟡ Official Lucee Server Documentation (http://docs.lucee.org/) - New Lucee Documentation
⟡ Railo Documentation (https://github.com/getrailo/railo/wiki) - Official Railo docs
License
!CC0 (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg) (https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Sean Coyne (https://github.com/seancoyne/awesome-coldfusion) has waived all copyright and related or neighboring rights to this work.
A curated list of awesome ColdFusion frameworks, libraries and software. Inspired by awesome-javascript (https://github.com/sorrycc/awesome-javascript).
Pull requests very welcome.
⟡ Awesome ColdFusion (https://github.com/seancoyne/awesome-coldfusion)
* **Engines** (#engines)
* **Application Frameworks** (#application-frameworks)
* **Testing** (#testing)
* **Dependency Injection** (#dependency-injection)
* **Content Management Systems** (#cms)
* **NoSQL** (#nosql)
* **REST** (#rest)
* **Other Libraries** (#other-libraries)
* **Editors** (#editors)
* **Tools** (#tools)
* **References** (#references)
* **Resources** (#resources)
* **Documentation** (#documentation)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Engines
⟡ Adobe ColdFusion (http://www.adobe.com/products/coldfusion-family.html)
⟡ Lucee (http://lucee.org/) - Free, Open Source CFML Engine
Application Frameworks
⟡ CFWheels (https://cfwheels.org) - An open source CFML framework inspired by Ruby on Rails.
⟡ ColdBox (http://www.coldbox.org) - The Enterprise ColdFusion MVC Development Platform
⟡ FarCry (http://www.farcrycore.org) - FarCry Core is a web application framework that helps CFML developers build tailor-made content solutions, fast.
⟡ FW/1 - Framework One (https://github.com/framework-one/fw1) - a lightweight, convention over configuration, MVC application framework
Testing
⟡ CFSelenium (https://github.com/teamcfadvance/CFSelenium) - A native Selenium RC binding for ColdFusion
⟡ MockBox (https://testbox.ortusbooks.com/mocking/mockbox) - The ColdFusion Mocking/Stubbing Framework
⟡ MXUnit (https://github.com/mxunit/mxunit) - xUnit style unit testing framework
⟡ mxunit-watch (https://github.com/atuttle/mxunit-watch) - watch a directory for file changes (.cfc, .cfm, .xml) to trigger mxunit test suite full run, displaying results in the console
⟡ TestBox (https://github.com/Ortus-Solutions/TestBox) - BDD style unit testing framework
Dependency Injection
⟡ ColdSpring (https://github.com/coldspringframework/coldspring1) - 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 (https://github.com/framework-one/di1) - a very lightweight, convention over configuration, dependency injection (inversion of control) framework
⟡ Wirebox (https://wirebox.ortusbooks.com/) - The Enterprise Dependency Injection Framework
CMS
⟡ CONTENS CMS (http://www.contens.com/) - Professional Content Management
⟡ ContentBox (https://github.com/Ortus-Solutions/ContentBox) - A powerful modular content management engine
⟡ FarCry CMS (https://github.com/farcrycore/plugin-farcrycms)
⟡ Mura (https://www.murasoftware.com/)
⟡ Preside CMS (https://github.com/pixl8/Preside-CMS) - an open source CMS for the Railo language
⟡ Slatwall (https://www.slatwallcommerce.com/) - An Open Source Commerce Platform
NoSQL
⟡ CFArango (https://github.com/dajester2013/CFArango) - ArangoDB client for ColdFusion
⟡ CFCouchbase (https://github.com/Ortus-Solutions/cfcouchbase-sdk) - Couchbase NoSQL and caching client wrapper for ColdFusion
⟡ cfmongodb (https://github.com/marcesher/cfmongodb) - MongoDB client wrapper for ColdFusion
REST
⟡ ColdBox REST (https://coldbox.ortusbooks.com/digging-deeper/recipes/building-rest-apis) - Native REST routing and rendering capababilities
⟡ FW/1 REST (https://github.com/framework-one/fw1/wiki/Developing-Applications-Manual#controllers-for-rest-apis) - Native REST routing and rendering capababilities
⟡ Taffy (http://taffy.io) - The REST Web Service framework for ColdFusion and Railo
⟡ CFWheels RESTful (https://guides.cfwheels.org/docs/routing) - CFWheels encourages a conventional RESTful and resourceful style of request handling.
Other Libraries
⟡ CacheBox (https://cachebox.ortusbooks.com/) - The Enterprise ColdFusion Caching Engine, Aggregator and API
⟡ cfbackport (https://github.com/misterdai/cfbackport) - Back porting features contained in newer versions of ColdFusion.
⟡ cfpayment (https://github.com/ghidinelli/cfpayment) - ColdFusion payment processing library makes plumbing e-commerce apps easy. Charging credit cards has never been easier. Inspired by Ruby's ActiveMerchant.
⟡ BugLogHQ (https://github.com/oarevalo/BugLogHQ) - Exception Tracking
⟡ JavaLoader (https://github.com/markmandel/JavaLoader) - JavaLoader is a library that has been built to ease the use, development and integration of Java within ColdFusion applications.
⟡ LogBox (https://logbox.ortusbooks.com/) - The Enterprise ColdFusion Logging Library
⟡ Moment.cfc (https://github.com/AlumnIQ/momentcfc) - Moment.js inspired date/time manipulation library for CFML (not a direct port)
⟡ Mustache.cfc (https://github.com/rip747/Mustache.cfc) - {{ mustache }} (http://mustache.github.io) for ColdFusion
⟡ UnderscoreCF (https://github.com/russplaysguitar/UnderscoreCF) - An UnderscoreJS port for Coldfusion. Functional programming library.
Editors
⟡ CFML Package for Sublime Text 3 (https://github.com/jcberquist/sublimetext-cfml) - CFML syntax highlighting as well as function and tag completions for Sublime Text 3 (http://www.sublimetext.com)
⟡ CFML Extension for Visual Studio Code (https://marketplace.visualstudio.com/items?itemName=KamasamaK.vscode-cfml) - CFML Language extension for VSCode (https://code.visualstudio.com/)
⟡ CFML Language for Atom (https://github.com/atuttle/atom-language-cfml) - CFML Language plugin for Atom (https://atom.io/)
⟡ Adobe ColdFusion Builder 3 (http://www.adobe.com/products/coldfusion-builder.html) - Eclipse based ColdFusion IDE from Adobe
⟡ IntelliJ Idea (http://www.jetbrains.com/idea/) - Java IDE, CFML Support available via plugin (https://github.com/JetBrains/intellij-plugins/tree/master/CFML)
⟡ cfbrackets (http://cfbrackets.org) - adds support for ColdFusion Markup Language (CFML) to Brackets Code Editor (http://brackets.io/)
⟡ CFEclipse (http://cfeclipse.org) - CFML Plugin for Eclipse (http://www.eclipse.org/)
⟡ TextMate (https://github.com/textmate/coldfusion.tmbundle) - TextMate (http://macromates.com) support for ColdFusion
Tools
⟡ CommandBox (https://www.ortussolutions.com/products/commandbox) - ColdFusion (CFML) CLI, Package Manager, REPL and more
⟡ Unofficial Updater (http://www.uu-2.info/) - A utility that helps install ColdFusion hotfixes
References
⟡ CF411 (http://carehart.org/cf411/) - CF411: 1,800+ Tools and Resources for CFers, (in over 150 categories) by Charlie Arehart
⟡ CFLib (http://cflib.org/) - Common Function Library Project
⟡ ColdFusion Koans (https://github.com/nodoherty/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 (https://github.com/cfjedimaster/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 (http://www.learncfinaweek.com) - community driven training program that teaches all the basics you need to be a ColdFusion Developer in one week.
⟡ Try ColdFusion (http://trycf.com/) - Realtime interactive learning tool for CFML
Resources
⟡ CFRepo (http://www.cfmlrepo.com/) - A repository of ColdFusion installers created by Gavin Pickin
⟡ lucee5-heroku (https://github.com/mikesprague/lucee5-heroku) - Application template for deploying Lucee 5 apps to Heroku by Mike Sprague
⟡ Vagrant LEMTL (https://github.com/mikesprague/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 (https://gallery.ecr.aws/adobe/coldfusion) and Docker Hub (https://hub.docker.com/u/adobecoldfusion) - Official Docker images from Adobe
⟡ Lucee Docker Images Docker Hub (https://hub.docker.com/u/lucee) - Official Docker images from Lucee
Documentation
⟡ Adobe ColdFusion Documentation (https://helpx.adobe.com/coldfusion/home.html) - The Official Adobe ColdFusion docs
⟡ CFDocs (http://cfdocs.org/) - UltraFast CFML Documentation Reference.
⟡ CFML Tags to CFScript Reference (https://github.com/cfchef/cfml-tag-to-script-conversions) - CFML Tag to Script Conversions by Tony Junkes
⟡ CFScript Reference (https://github.com/daccfml/cfscript/blob/master/cfscript.md) - CFScript Documentation by Adam Cameron
⟡ Lucee Wiki (https://bitbucket.org/lucee/lucee/wiki/Home) - Official Lucee Documentation
⟡ Official Lucee Server Documentation (http://docs.lucee.org/) - New Lucee Documentation
⟡ Railo Documentation (https://github.com/getrailo/railo/wiki) - Official Railo docs
License
!CC0 (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg) (https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Sean Coyne (https://github.com/seancoyne/awesome-coldfusion) has waived all copyright and related or neighboring rights to this work.