Files
awesome-awesomeness/terminal/coldfusion
2024-04-23 15:17:38 +02:00

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.