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

Algorithm::CouponCode (
This Perl module is used for generating and validating 'CouponCode' strings. A 'CouponCode' is a code that will be passed in printed form to someone who will be expected to type it into a web page or other application.

Andrew's Web Libraries (
Andrew's Web Libraries are some shared PHP libraries used in several projects by Andrew McMillan. Projects which use these libraries include DAViCal CalDAV Server and Work Request Management System.

Ansible (
Ansible is a radically simple configuration management, deployment, and ad-hoc task execution tool. It supports a wide variety of distributions, requires no software installed on managed machines, and users can get going in minutes. Extension modules can be written in any language.

App::BCVI::AutoInstall (
This module is a plugin for bcvi (see: App::BCVI). If you are connecting to a server for the first time it will install the required files for you. It requires App::BCVI::InstallManager for tracking which servers you've already installed the bcvi files on.

App::Xssh (
Simple program to launch customised terminal windows for each remote login

Archimedes Drupal Client (
A drupal client for the Archimedes Server. This module reports data about the site is in installed on to a server. The data is then consolidated and displayed to the user in a series of detailed tabs. Find the server at:

Archimedes Server (
Application Monitoring Server Built with Drupal

Authen-NZigovt (
This Perl module provides an API for integrating your application with the New Zealand igovt logon service using SAML 2.0 messaging. The distribution also includes a command-line tool called 'nzigovt' which can be used for generating certificates and metadata; generating authentication request messages and resolving artifacts.

BCVI is a command-line tool that works with SSH to provide a 'back-channel' from the server you have connected to, back to your workstation.