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

Koha Migration Toolbox (
A collection of scripts and tools for migrating from legacy library systems to Koha.

XML graph engine - XML to Moose objects and back

Samba (
Samba is an Open Source/Free Software suite that provides file and print services to all manner of SMB/CIFS clients, including the numerous versions of Microsoft Windows operating systems.

Authen-NZRealMe (
This Perl module provides an API for integrating your application with the New Zealand RealMe login and identity assertion services using SAML 2.0 messaging. The distribution also includes a command-line tool called 'nzrealme' which can be used for generating certificates and metadata; generating authentication request messages and resolving artifacts.

Catmandu-MARC (
Catmandu modules for working with MARC data

Ceilometer (
The project aims to become the infrastructure to collect measurements within OpenStack so that no two agents would need to be written to collect the same data. It's primary targets are monitoring and metering, but the framework should be easily expandable to collect for other needs. To that effect, Ceilometer should be able to share collected data with a variety of consumers.

Debian (
Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. Debian uses the Linux and kFreeBSD kernels (the core of operating systems), but most of the basic OS tools come from the GNU project; hence the names GNU/Linux and GNU/kFreeBSD.

Debian Perl packages (
Perl packages and related tools for Debian.

ENUM Discoverer
Sponsors | Introduction ENUM is a standard that combines with other services to allow land-line and mobile calls, as well as email and instant messages, to be controlled via a single number. ENUM works by assigning Internet addresses as a single point of contact for each person. It allows land-line and mobile calls as well as email and instant messages through one number. Purpose The purpose of this project is to provide an application (or applications) that demonstrates the potential of ENUM. 1. A visually attractive live demonstration of ENUM's potential to 'connect the dots'. 2. A functional proof-of-concept . 3. A step-by-step guide on how to build your working service from open source components

Engineer's Nightmare (
A game about keeping a spaceship from falling apart.