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

131 lines
17 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
 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.