ThoughtWorks Open Source

Projects released by ThoughtWorks

These projects have received a substantial investment from ThoughtWorks and ThoughtWorkers are working on these projects as part of their job. They are the result of internal developments that we feel will benefit the wider open source community, and because ThoughtWorks as well as our clients receive enormous benefits from using open source software we feel it is natural to give back to the open source community, too.

Buildix

With Buildix we are sharing our considerable experience of configuring Agile development servers, rolling our favorite components together, and adding a bit of our own ThoughtWorks magic.

Chris Read, Jez Humble, Julian Simpson

CruiseControl

The granddaddy of continuous integration servers. Originally developed as a tool for a ThoughtWorks project, over the years CruiseControl has become a successful open source project with a vibrant community.

Jason Yip, Paul Julius

CruiseControl.NET

CruiseControl.NET is an Automated Continuous Integration server, implemented using the Microsoft .NET Framework.

Darren Hobbs, Jim Arnold, Mike Roberts, Nilakanta Mallick, Owen Rogers

CruiseControl.rb

CruiseControl.rb is a continuous integration tool. Its basic purpose in life is to alert members of a software project when one of them checks something into source control that breaks the build. CC.rb is easy to install, pleasant to use and simple to hack. It's written in Ruby.

Alexey Verkhovsky

dbdeploy

An open source tool for developers and database administrators (DBAs), dbdeploy is a simple solution to the problem of managing and deploying database refactorings to development, quality assurance (QA), user acceptance testing (UAT) and production environments.

Nick Ashley, Graham Tackley, Sam Newman

RubyWorks

The RubyWorks Production Stack is a production application stack for Ruby on Rails. Although there are several ways to deploy a Rails application in production, the RubyWorks Production Stack is enterprise grade, flexible, precompiled by platform, and updatable.

Alexey Verkhovsky

Selenium

Selenium grew out of a framework that was developed to acceptance-test an internal ThoughtWorks application. Today many ThoughtWorks consultants and a growing number of friends work on Selenium.

Aslak Hellesoy, Darren Hobbs, David Kemp, Jason Huggins, Michael Melia, Mike Roberts, Mike Williams, Obi Fernandez, Paul Hammant, Perryn Fowler, Sudhindra Rao

Selenium Grid

Selenium Grid allows you to run multiple tests in parallel and on multiple machines, cutting down the time required for running web acceptance tests.

Philippe Hanrigou