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

CPAN-API (metacpan backend) (
A free, open API for everything you want to know about CPAN. Also serves as the backend for the web site.

Catmandu-Store-Elasticsearch (

Crypt::OpenPGP is a pure-Perl implementation of the OpenPGP standard. In addition to support for the standard itself, Crypt::OpenPGP claims compatibility with many other PGP implementations, both those that support the standard and those that preceded it.

DAViCal CalDAV & CardDAV Server (
The DAViCal CalDAV & CardDAV Server is a server implementation of the CalDAV and CardDAV protocols for storing calendaring (iCalendar format) and addressbook (VCard) resources on a remote shared server. An increasing number of calendar clients support the maintenance of shared remote calendars through CalDAV including Mozilla Calendar (Sunbird/Lightning), Evolution, Mulberry, Chandler, KDE pim (Koraganizer ) and soon Apple's iCal. DAViCal supports basic delegation of read/write access among calendar users and multiple users or clients reading and writing the same calendar entries over time.

DBIx::Compare (
Compare database content

DNS::ZoneEdit (
Perl module which allows you to update your ZoneEdit ( dynamic DNS records.

Dashboard (
Why can't my computer automatically show me things that will help me with what I'm doing, instead of making me search around for them? The goal of the dashboard is to automatically show a user useful files and other objects as he goes about his day. While you read email, browse the web, write a document, or talk to your friends on IM, the dashboard does its best to proactively find objects that are relevant to your current activity, and to display them in a friendly way, saving you from digging around through your stuff like a disorganized filing clerk.

Dead-Simple-LESS-Watch-Compiler (
A nodejs script that allows you to watch a folder for changes and compile the less css files into another folder.

Docvert (
Docvert is a web application which takes word processor files (typically .doc) and converts them to OpenDocument and clean HTML. The resulting OpenDocument is then optionally converted to HTML or any XML. This is done with XML Pipelines, an approach that supports XSLT, breaking up content over headings or sections, and saving those results to multiple files (e.g., chapter1.html, chapter2.html, ...). The result is returned in a .zip file. Docvert has a user-friendly interface, and it's easy to integrate with other software as it uses a simple REST-style interface. The XML produced is easier to understand and more structured than the WordML or .DOC formats.

Domain Name Registry System (
The Shared Registry System is software (client and servers) for managing a domain name registry, and is most likely to be of use for managing a country TLD. The software was originally developed in 2002 to manage the New Zealand (.nz) domain name space.