Create, Share, Improve, Repeat

ThoughtWorks believes in Open Source Software and supports it in a number of ways.

An innovation network

At ThoughtWorks, our technical communities provide an environment supportive of developers working on open source initiatives. Our legal department assists projects by helping them with licensing and intellectual property issues. Wherever possible, we promote the use of open source software on development projects.

Open source

What are we working on?

Open source continuous delivery server built from the ground up with pipelines at its core. GoCD allows for advanced workflow modeling and dependency management. Its superior visibility tracks every change from commit to deploy and back again.

Paid Support and add-ons are available to assist advanced deployments.

Download Now

Open source test automation tool written in golang and completely hackable. Gauge lets you write tests in plain-speak and refactor fearlessly. Its pluggable architecture allows you to customize your environment so you can write tests in the language and IDE of your choice.

Download Now

Bahmni, an easy to use EMR & hospital system, combines and enhances multiple open source products into a single solution. It has been designed keeping in mind the needs of hospitals in low resource settings.

CoyIM is an instant messaging desktop application for the XMPP protocol that works with security and privacy features enabled by default, making it easier to hold a private conversation. “Security by default” and simplicity are its strongest features.

A lightweight framework for regression testing of Cascading Style Sheets.

A container for bootstrapping and testing AngularJS views and controllers in memory: no external process needed.

An AWS Elastic Beanstalk blue-green deployment automation tool.

Hacienda is a simple, lightweight and pluggable service built to store your content.

MOCO is a framework for Java apps that simplifies test server set-up, and focuses on testing and integration.

Mountebank is the first tool to provide cross-platform, multi-protocol test doubles over the wire.

Mock objects framework for testing Objective-C code. Includes stubs, dynamic mocks, and mocks that can override methods in existing objects.

OpenLMIS is a state-of-the-art, open source, web-enabled, enterprise class eLMIS solution.

OpenStack is a set of software tools for building and managing cloud computing platforms for public and private clouds. OpenStack is managed by the OpenStack Foundation, a non-profit which oversees both development and community-building around the project.

Pixelated makes email encryption simple. While encryption tools can be cumbersome and difficult to learn, Pixelated offers a seamless user experience, a practical response to mass surveillance and an alternative to current centralized email applications.

Mobile phone application that helps collect, sort and share information about unaccompanied and separated children in emergency situations.

Talisman validates code changes before they're pushed from working copies of GitHub repos. Using GitHub's pre-push hook, Talisman scans file names to prevent pushing changesets that appear to reveal compromising information.

The Todo-Backend project helps showcase and compare different language and framework combinations for building web services.

Help us develop and publish free software

From our experience innovative approaches and pragmatic solutions for a particular technical problem are often created in the context of a larger business-driven development e"privacy-policy-sffort by practitioners in the field. When released as open source software these solutions get generalised and become part of the toolchest for the entire community.

We’re always interested in having people join us in the movement to promote and distribute free software. We regularly sponsor meetings by different groups in the community and are happy to have people come along.

It started in the US, it happened in the UK, they’re doing it in Brazil and now we’re bringing it to Australia – Rapid FTR CodeJams Happening everywhere.

Check out a few of our Open Source developers around the world...