An UnderscoreJS port for Coldfusion. Functional programming library.
ColdFusion Shell
Latest commit 74b2c06 Nov 6, 2015 @russplaysguitar Merge pull request #51 from elpete/add_lucee_to_ci
Add lucee to ci
Failed to load latest commit information.
mxunit_tests Add lucee to ci Nov 2, 2015
.travis.yml Add lucee to ci Nov 2, 2015
LICENSE.txt added license Jun 19, 2012
ModuleConfig.cfc "Box"ify project Nov 2, 2015 add travis-ci build status image Feb 24, 2015
Underscore.cfc Added missing var scope in for loops Nov 16, 2014
box.json "Box"ify project Nov 2, 2015
build.xml Add lucee to ci Nov 2, 2015
foundry.json Update docGenerator.cfm and foundry.json to include 2.4 changes Feb 4, 2014


This project is an UnderscoreJS port for Coldfusion.

Read the official documentation here:

Build Status

Underscore.cfc is a utility-belt library that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby). It provides dozens of functions that support both the usual functional suspects: map, select, invoke - as well as more specialized helpers: function binding, sorting, deep equality testing, and so on. It delegates to built-in functions where applicable.

Underscore.cfc is compatible with Adobe Coldfusion 10 and Railo 4.


Contributions are welcome.

To contribute:

  • Fork the project.
  • Make a feature branch: git checkout -b feature_branch
  • Make your changes.
  • Add tests.
  • Send a pull request.


Copyright © 2012 Russ Spivey. See LICENSE.txt for details.