Based on a request from the Nu mailing list, nug is a small application that reads Nu files and generates Objective-C headers. This is useful for integrating Nu into Objective-C classes.

DownloadView source

Title Case in Nu

NuTitleCase is an implementation of John Gruber's Title Case. Title Case converts string into title case with a few intelligent features. For instance, common words such as articles and conjunctions are not capitalized unless they appear at the beginning or end of a title.

DownloadView source

SmartyPants in Nu

SmartyPants is a free web publishing plug-in for Movable Type, Blosxom, and BBEdit that easily translates plain ASCII punctuation characters into “smart” typographic punctuation HTML entities.

This is an implementation of John Gruber's SmartyPants in Nu.

DownloadView source

Markdown in Nu

Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

This is an implementation of John Gruber's Markdown in Nu.

DownloadView source


Nu is a wonderful programming language built on top of Cocoa/Objective-C. It can also be used as a scripting language or to extend Cocoa/Objective-C. Unfortunately, it’s not easy to just drop Nu files into an application and use it. NuLoad changes that. It packages Nu files in a loadable Cocoa bundle. Extending Cocoa/Objective-C through Nu is now as easy as loading a bundle using NSBundle.

DownloadView source


Apple provides data detectors for It’s a great technology that lets users easily send data to relevant programs. For instance, contact information in emails can be sent directly to Address Book. Unfortunately, this technology isn’t available for independent programmers. The NuDataDetector implements similar functionality using Nu. It’s a complete implementation that provides the data detectors as well as integration with standard NSTextViews.



DownloadGoogleBooks is a very simple application written entirely in Nu using the Cocoa-Nu Template that creates PDFs from Google Books pages. The source code demonstrates very simply how to paginate created PDFs using Nu/Cocoa.

Download appView source

Cocoa-Nu Template

The Cocoa-Nu Template is an Xcode template that adds the ability to directly use Nu within a Cocoa application. It creates a new Cocoa application project that will load files from a Nu directory. In this way, Cocoa and Nu can be used interchangeably in an application.

Download sourceView source


Doxyclean is a great documentation application written to make Doxygen-generated documentation more palatable by providing an Apple-like style. DoxycleanApp is a small application that provides a GUI front-end to Doxyclean. It was written in Nu.

Download appView source