CFLib.org – Common Function Library Project

Libraries

CFMLLib
Last Updated September 18, 2007
Number of UDFs: 23
A library that mimics CFML tags.

DatabaseLib
Last Updated May 9, 2009
Number of UDFs: 19
A library containing database specific funcitons (written in CFML).

DataManipulationLib
Last Updated June 11, 2009
Number of UDFs: 151
A set of functions that work with data. For example, converting a query to a structure.

DateLib
Last Updated May 9, 2009
Number of UDFs: 156
A library of date/time related functions.

FileSysLib
Last Updated June 11, 2009
Number of UDFs: 61
A set of functions that interact with the file system at various levels (drive, directory, file).

FinancialLib
Last Updated June 4, 2008
Number of UDFs: 10
A library devoted to financial (monetary) based functions.

MathLib
Last Updated June 11, 2009
Number of UDFs: 138
A set of mathematical functions. This includes geometry, trig, statistical, and general math functions.

NetLib
Last Updated January 9, 2009
Number of UDFs: 19
A library for Internet related UDFs.

ScienceLib
Last Updated April 9, 2007
Number of UDFs: 21
A set of UDFs dedicated to scientific equations.

SecurityLib
Last Updated May 9, 2009
Number of UDFs: 23
A set of security related functions.

StrLib
Last Updated June 25, 2009
Number of UDFs: 347
A set of string functions. This includes HTML stripping and other string manipulating functions.

UtilityLib
Last Updated June 28, 2009
Number of UDFs: 148
A set of utility functions for dealing with miscellaneous tasks.

Welcome To CFLib.org

Welcome to the Common Function Library Project. The purpose of the Common Function Library Project (CFLib.org) is to create a set of user-defined function (UDF) libraries for ColdFusion 5.0 and higher. These libraries are open source and may be used and modified to your liking. Functions range from email format checking to encryption routines. These UDFs can greatly speed up development time as well as add new and powerful features to your web site.

Anyone can add their code to the project by simply using our submission form. You must be running ColdFusion 5.0 (or higher) to run these libraries. For more information about ColdFusion, please visit Adobe's ColdFusion product page. If you have any suggestions or comments, please contact me.

CFLib.org was created by Raymond Camden (Blog). Raymond is an Adobe Community Expert and the VP of Software Development for Broadchoice.

Submissions

You can submit your own UDF now. Before doing so, please search the site and ensure we haven't released a similar UDF already. Also note that your UDF may be modified to meet CFLib standards.

UDFs will be processed and checked manually. This will take a bit of time on my part. Please contact me if you have any specific questions about your status in the queue.

Recent Updates

Welcome to CFLib 2009. After four years of talking about it, I finally got around to rebuilding it. Thanks go to Justin Johnson for the new design.

Ratings have been added to UDFs. You can now rate a UDF from 1 to 5 stars. The top rated UDFs are now listed in the right hand side of the site.

Search CFLib.org


Latest Additions

John Bartlett John Bartlett added
browserDetect
4 day(s) ago

Rob Brooks-Bilson Rob Brooks-Bilson added
listCompare
7 day(s) ago

Stephen Withington Stephen Withington added
formToNameValueP...
15 day(s) ago

anthony petruzzi anthony petruzzi added
parseExcel
20 day(s) ago

Pablo Varando Pablo Varando added
returnRandomHEXC...
21 day(s) ago

Top Rated

Nathan Dintenfass                                 QueryStringChang...
Rated 5.0, 10 time(s)

Stephen Withington formToNameValueP...
Rated 5.0, 5 time(s)

Gyrus                                             HTMLSafe
Rated 5.0, 4 time(s)

Shlomy Gantz                                      viewCSS
Rated 5.0, 4 time(s)

Michael Sharman generateRandomKe...
Rated 5.0, 3 time(s)

Created by Raymond Camden / Design by Justin Johnson