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

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.

cil (
An easy to use command-line driven distributed issue tracker. Using Git as it's storage backend, the power of a distributed Version Control System can be harnessed to enhance and provide powerful features. Cil saves the issues, comments and attachments locally in plain-text for ease of use and easy accessibility.

edsapi-koha-plugin (

koha-gitify (
A script to convert a koha installation (created via koha-create) to run using code in a git clone