ColdFusion Open-Source Project List
As I discussed in the comments of a previous post regarding starting a ColdFusion Open-Source Review (tentative name), I am publishing my list of ColdFusion open-source projects. Some disclaimers first: First, while I think the list is extensive, I am by no means implying it is complete, so feel free to post additions in the comments section. Second, I have used only a handful of these myself, so I have no idea about the quality or production status of most of them (that is kinda the goal of starting this review). Third, the descriptions for the most part are taken straight off the site...feel free to help me out with better descriptions for any project you may be more familiar with than I. Fourth (sorry, last one), I have included free but not open-source projects below, if I have misclassified any of these projects (i.e. its on my open-source list but isn't actually open-source), please let me know. In closing, I hope to find a better home to maintain this list with any updates in the near future, so please share any relevant information you may have that will assist me in building a more complete and informative list.updated 3:35pm - forgot Raymond Camden's projects. Sorry Ray...adding now.
updated 4:22pm - added cflib and cfczone.
updated 4:30pm - added Concurrency for ColdFusion MX.
updated 6:49pm - fixed link for IM gateways; moved massimo corner to free not open source. BlogFusion removed as open-source but not free. Added Fusebox.
updated 9:32pm - added blogcfm. Added iPostMX.
updated 11/2 11:30am - updated LHP and Soundings links and added Starfish. RSS/Atom Feed CFC 2.x added to free not open source. Added XMLRPCSerice/XMLRPC cfc's to free open source.
updated 11/2 9:45pm - added cfwiki and Tardis
updated 11/9 - added BlockML, CFSSP
updated 11/13 - added AVBlog
updated 11/15 - added Transfer and CF on Wheels
updated 11/24 - added objectBreeze
updated 11/29 - added qBrowser
updated 12/11 - added stickyCache
updated 12/16 - updated Reactor URL
updated 12/18 - added underscore framework, JSMX
updated 12/19 - added Looking Glass CFC
updated 12/20 - added Canvas (removed on 12/28 - currently only with DRK)
updated 1/16 - added SpoolMail
updated 1/18 - added SpeckCMS
updated 1/19 - added captcha cfc
updated 1/22 - added Harlan
updated 1/24 - added ASF File Explorer updated 2/8 - added RBMan, SQLcfc
CF Apps (Free - open source)
- Arf! Rails-Like ActiveRecord for ColdFusion
- Rails-style ActiveRecord implementation in ColdFusion.
- ASF File Explorer
- ASF File Explorer is a file manager to browse, add, and remove directories and files from a specific server location. It was built using CFForms and Flash remoting.
- AVBlog
- ColdFusion Blog application
- bellaAlbum
- bellaAlbum is an open source ColdFusion application for creating browsable albums of pictures. It's fully customizable and works with ColdFusion MX 6.1 or later.
- BlockML
- BlockML is an abstract templating language for ColdFusion web applications. It can integrate with popular frameworks like Mach-II, Fusebox and Model-Glue, but is also easy to implement into custom sites.
- Blog CFC
- ColdFusion-based blog manager.
- BlogCFM
- BlogCFM is a totally free, open-source blog application for Coldfusion and Bluedragon. BlogCFM supports MySQL, PostgreSQL, Microsoft Access and Microsoft SQL Server databases.
- Captcha CFC
- This is a CFC that outputs a Captcha Image either to a designated file or as binary data that can be used in a
tag. - CFAjax = Coldfusion + AJAX
- CFAjax is the AJAX implementation for coldfusion. It makes coldfusion method calls on server directly from HTML page using JavaScript and return backs the result to the calling HTML page.
- cfcUnit.org - ColdFusion Unit Testing Framework
- full-fledged framework for unit testing ColdFusion code
- CFCZone
- A community resource for CFCs (ColdFusion Components).
- CFEverywhere
- CFEverywhere is a way of developing and packaging CFML applications to run on the web, from CD/DVD, USB drive or anywhere!
- CFFM - Coldfusion File Manager
- A web-based file management application written in coldfusion and designed for CFMX 6.1 and Bluedragon 6.1.
- CFJSON - ColdFusion implementation of JSON data format
- CFJSON is a ColdFusion implementatino of the JSON data format. JSON is a lightweight replacement for xml which translates (or serializes if you like) native datatypes into across languages.
- CFLib.org
- The Common Function Library Project contains a set of user-defined function (UDF) libraries for ColdFusion.
- CFMBB Message Board
- An open-source CFML-based message board solution
- CFMX7 IM Event Gateways
- These ColdFusion MX 7 event gateways that allows CFMX to communicate with various Instant Messenging services. Currently AOL, MSN and Yahoo! Instant Messenger are supported.
- CF-Nuke Portal
- CF_Nuke is a free easy-to-setup & easy-to-use open source ColdFusion, community style web application.
- CFOpen.org - open source cf
- CFOpen.org is a collaborative software development environment designed to facilitate the development of open source software for ColdFusion.
- CFSSP
- CFSSP is a managment app built using Coldfusion for Todd Dominey's SlideShowPro. It handles all the work for you.
- CFUnit - Unit Testing Framework
- FUnit is a unit testing framework for ColdFusion (CFML), modeled after the popular JUnit framework
- cfwiki (free registration required)
- CFWiki is a ColdFusion component that provides wiki functionality for ColdFusion MX. The original CFWiki code was written by Brian Shearer and others, see www.cdsi-solutions.com/cfwiki.
- CfXtreme - CF based web portal system
- Cfxtreme is a ColdFusion based web portal system, much like PHPnuke
- COAL - ColdFusion Open Application Library
- COAL (the ColdFusion Open Application Library) was created to create a single repository for coldfusion components to be exposed and used in any ColdFusion application.
- ColdFusion on Wheels
- CFWheels, for short (or CFW for really short), brings all the benefits of an MVC architecture to ColdFusion without having to write the underlying framework from scratch every time. www.cfwheels.com coming soon.
- ColdSpring Framework
- ColdSpring is a framework for CFCs (ColdFusion Components). ColdSpring's core focus is to make the configuration and dependencies of your CFCs easier to manage. ColdSpring uses the "inversion-of-control" pattern to "wire" your CFCs together.
- Concurrency for ColdFusion MX
- The power and convenience of Java 5's Concurrency library, ported to ColdFusion MX and expanded.
- DataMgr
- Reusable components to simplify database interaction
- delraysteve - Tools
- knowledge base, bugtracker
- eXtensible OO Portal System For CF
- CF:XOOPS (eXtensible "Object-Oriented" Portal System for ColdFusion is an alternative to similar systems (phpNuke, etc) for those more comfortable in ColdFusion. It uses an object-oriented approach in conjunction with XSL. http://www.cfxoops.org/
- FarCry & CFEclipse Community - FarCry & CFEclipse Community
- FarCry and CFEclipse represent two of the most active open source projects in the ColdFusion community. Join in, get your feet wet - we need all the help we can get!
- FarCry Content Management System
- FarCry CMS is a cutting edge ColdFusion MX application framework for web based content management that blends the very best of open source development with commercial backing and support.
- FCKeditor - The text editor for Internet
- Lightweight HTML editor with cross-browser support and pre-built ColdFusion connector
- Fusebox Framework
- Fusebox is the most popular framework for building ColdFusion and PHP web applications.
- Galleon Forums
- Forum software.
- Harlan
- Harlan is a simple ad server for creating clients and advertising campaigns. Like Google AdSense, a few lines of JavaScript are created that can even be used on a completely different, non-ColdFusion web site.
- iPostMX 2005
- iPostMX is a community forum written in CFML.
- JSMX
- A simple API available for connecting your ColdFusion applications to an AJAX front end.
- Lighthouse/Lighthouse Pro
- CFC based bug tracker
- Looking Glass CFC
- MaxNOC Coldfusion Looking Glass component includes Ping, Traceroute, Dig, Whois methods.
- Mach-II.com
- Mach-II is a web-application framework focused on easing software development and maintenance.
- Model-Glue
- Model-Glue helps you build Object-Oriented ColdFusion applications based on the Model View Controller pattern. It's designed to be easy to use and play well with others.
- ObjectBreeze v0.9
- objectBreeze creates objects directly from your database. Currently, objectBreeze works with Microsoft SQL and MySQL 5.
- OpenXCF
- The Open eXchange for ColdFusion (OpenXCF) project hosts open source ColdFusion Markup Language (CFML) code in the form of ColdFusion Extensions (CFXs), ColdFusion Components (CFCs), and User Defined Functions (UDFs).
- onTap Framework
- The onTap framework is an Open Source Framework for quickly developing powerful web applications using Macromedia's ColdFusion application server. The framework itself bears a marked resemblance to the recently buzzy Ruby on Rails.
- qBrowser
- qBrowser is a cf utility that allows you to test out your sql statements against your coldfusion datasources. It has features like sql code coloring, history and a library, as well as the ability to restrict certain sql statements.
- rbMan
- RBMan is a Java resource bundle manager. You can add base bundles and it will create copies of them for the whatever locale you add. Each locale can then have it's own translations of the files.
- Reactor for ColdFusion
- Reactor is a very simple API which generates and instantiates database abstraction CFCs on the fly as needed. Objects are regenerated as your database or configuration file changes (unless you tell it not to). Works with MS SQL and MySQL.
- SeedWiki
- Social Software for ColdFusion developers. SeedWiki is a content management framework that supports creating and editing pages that can be viewed in different formats (wikis, blogs, etc). Uses ColdFusion MX 6.1 code and Microsoft SQL Server 2000
- Soundings
- survey application
- SPAW - ColdFusion MX CFC version
- Full-featured, fully customizable, multilanguage, skinable web based ColdFusion WYSIWYG HTML editor control. Win IE 5.5+ required (displays standard textarea in other browsers). This is a ColdFusion MX port of SPAW: https://sourceforge.net/projects/spaw/
- SpeckCMS
- An open-source content management framework built as a library of ColdFusion custom tags. Example CMS provides a set of out-of-the-box content management capabilities. (also available at here)
- SpoolMail
- SpoolMail is simply a web-based reader for the email in your undelivered folder.
- sqlCFC
- sqlCFC was developed to facilitate the interaction between CF and SQL. It will also help to abstract the SQL CRUD calls and seamlessly connect to any type of database without changing your CF code or logic. (currently MS SQL 2000 only)
- Starfish
- Starfish is a ColdFusion debugger extension. It expands upon the basic functionality of the built-in ColdFusion debugging template.
- stickyCache
- stickyCache allows you to encapsulate your program variables, accessing all form, url and program variables from one object.
- Switch_Box Standard
- Home of SQL Advisor and Switch Box
- Tardis Framework
- a reusable CF component-based (CFC) MVC Framework
- Tartan Framework
- Tartan is a command-driven service framework for ColdFusion. It was built to help produce the service layer within a larger application architecture which relies on strict separation or layering of functionality.
- Transfer ORM and Business Object Factory Library
- Create your database, and a corresponding xml file, and from there your Business Objects could be created, updated and deleted all without the writing of another piece of code as well as being managed in persistant scopes.
- TreeManager CFC
- manages a tree of records in a database table using the nested set model.
- XMLRPC.CFC/XMLRPCService.CFC
- XMLRPC.cfc is and XML-RPC component for ColdFusion MX and XMLRPCService.cfc intends to provide near-transparent support for XML-RPC webservices within a standard, SOAP-aware Coldfusion component.
- Underscore Framework (UF)
- The purpose of the UF is to combine the simplicity of fusebox, the scalability of separating business logic, and abiding by the standards of the web.
- Zippi v1.0 Projects Emmanuel C. Halos Web Studio
- Zippi is an easy to use, platform independent, CFC-driven, web-based ZIP Archive manager.
CF Apps (Free - not open source)
- AderSoftware.com - CFBB
- CFBB is FREE (for non-commercial use) forums software written in cold fusion.
- AjaxCFC
- ajaxCFC is an AJAX component that automatically maps all JS strings, arrays, or objects to ColdFusion so there is no need for wddx or json.
- Rooibos Generator - Version 2.0
- A bean and LTO generator. FREE to use!
- CFMyAdmin.com
- ColdFusion based MySQL Database Manager.
- Massimo's Corner of the Web
- tools for ColdFusion and Dreamweaver Developers - includes tmt_image
- Plum - Productivity Enhancement
- a comprehensive application framework that does just about everything you'll ever need to do with a ColdFusion application, a unit test generator, and stored procedure generator, a component generator, and much more.
- RSS/Atom Feed CFC 2.x
- Takes an RSS/Atom feed and converts it into a struct full of feed and item metadata.
One favor though, on my COAL project, could you take out the words "as services". While correct and what I have on my website, I need to take it off as it isn't technically correct and confusing. Should read: COAL (the ColdFusion Open Application Library) was created to create a single repository for coldfusion components to be exposed and used in any ColdFusion application.
Thanks!
You might want to add cflib.org and cfczone.org. They are both open source projects/collections as well.
I don't know if you want to add my Concurrency for CFMX project (although it's now on cfopen.org).
The link to the IM event gateways seems wrong to me.
Massimo
http://www.newatlanta.com/products/bluedragon/index.cfm
I don't think I saw Rick Root's BlogCFM..
This is a great reference.
Good idea.
Feel free to check it out first.
Thanks!
RSS/Atom Feed CFC 2.x
http://admin.mxblogspace.journurl.com/?mode=article&entry=8425
A couple additions to the open source section:
XML-RPC CFC 1.2
http://admin.mxblogspace.journurl.com/?mode=article&entry=763
xmlrpcservice.cfc
http://admin.support.journurl.com/?mode=article&entry=938
As for the discussion of whether to include BD or CFEclipse, I can see your rationale (focus on apps built *with* CFML) rather than free tools for working with CFML in some way.
Still, given that the page will draw the attention of those interested in getting free tools, it seems reasonable to consider another category on the page focused on these kind of tools, to help let people know of them. (Some may be well-known, but like the rest of the list, some new ones may be identified.)
If you wanted to draw the line and preclude tools only with free trials, that would be understandable: you want to list things people can deploy in production for free (though just as some open source projects impose restrictions on use, so may free commercial tools).
One other point, which may seem semantics, but it needs to be said. You say that this list is "projects built *with* ColdFusion", but isn't it more accurate to say "with CFML"? Some of the projects listed do support BD and could well have been built with it. :-)
Again, thanks for the contribution. Looking forward to seeing the list growing.
http://www.jonathanblock.com/Members/admin/blockml
Thanks,
Jon
http://www.cube6media.com/weblog/entry/2005/11/14/coldfusion-on-wheels
http://www.cfeclipse.org
Cheers,
Robin

