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
      
 
      - 
        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
    
    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
    
    
    
    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
      
 
    
    Documentation
    
    License
    
      
    
    
      To the extent possible under law,
      Sean Coyne
      has waived all copyright and related or neighboring rights to this work.