Open source Programming tools

BuildBot

The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. (GPL)

Cross-platform

Doxygen

Source code documentation generator tool Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL, Fortran, VHDL, PHP, C#, and to some extent D. (GPL)

Cross-platform

Git Extensions

Git Extensions is the only graphical user interface for Git that allows you control Git without using the commandline. It comes with a manual and video tutorials to get you started quickly. (GPL)

Windows

Glade

Glade Interface Designer is a graphical user interface builder for GTK+, with additional components for GNOME. (ZPL)

Linux - FreeBSD - Windows

Hudson

Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron. (MIT)

Cross-platform

Jenkins

Jenkins is an open source automation server with an unparalleled plugin ecosystem to support practically every tool as part of your delivery pipelines. (MIT)

Cross-platform

Review Board

Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. (MIT)

Cross-platform

Vagrant

Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux. (MIT)

Cross-platform

8 applications