Project contributions

From Drupal and Moodle, right through to a Git versioning system and Perl modules on CPAN, we contribute back to over 175 community open source projects. This list is in order of the number of projects contributed to.

OpenHub Logo

Mozilla Firefox (
The award-winning, free Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web. Ohloh Note: There's more to Firefox! See the Mozilla Core and Mozilla Chrome projects for complete coverage.

OpenStack Horizon (
Horizon is the official OpenStack Dashboard. It is based on a Django module called django-openstack. Both the django-openstack module as well as a reference implementation of a fully functional Django site called openstack-dashboard are part of this project. As of the Diablo release, Horizon is now an OpenStack Core project and is a fully supported OpenStack offering. The codebase has moved to GitHub and is now available at:

OpenStack Tempest (
This is a set of integration tests to be run against a live cluster.

Project Tox (
Free and secure distributed Skype replacement.

Puppet modules for OpenStack (
Puppet modules for implementation and management of OpenStack components

Puppetlabs Puppet Modules (
These are a collection of Puppet modules hosted by Puppetlabs and developed by Puppetlabs developers and community members alike.

SRS-EPP-Proxy (
SRS::EPP::Proxy implements an XML to XML gateway between two contemporary protocols for domain name management; EPP as defined by RFC 3730 and later, and the SRS protocol used by the .nz registry.

SilverStripe CWP Modules (
SilverStripe CMS, Framework, and the modules that make up

TKS-Web (
Web-based timesheeting application that exports TKS files.

Perl 5 / Moose / PRANG implementation of Shared Registry System (SRS) XML message format This module is an implementation of the XML protocol used by the .nz registry. It allows XML requests (and responses) to be constructed via an OO interface. Additionally, it allows SRS XML documents to be parsed, returning a set of objects. Note, this documentation does not attempt to describe the SRS protocol itself. Please see the NZRS website () for more information on the protocol. Validation is performed on both XML emitting and parsing. This should be less stringent than the SRS itself, so although XML::SRS may generate requests that the SRS will reject as invalid, you can be sure it won't reject input the SRS would accept.