About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net ada agile ajax analysis anderson ant apache api application assurance audit auditing automation bash bug build builder build-tools business bzr c c# c++ ccnet ccnet.config ccnetconfig cecil checkstyle ci cil code code-analysis coding compile connection continuous-integration conventions cruisecontrol.net cvs cycle darcs debugger debugging desktop development eclipse email format functional fuzzer fuzzing gendarme git grails graphicalinterface graphicaluserinterface graphing griffon groovy haste html htmlunit ide il irc java javascript jdepend jerrad jvm libcaca lint load maven maven2 maven2plugin measurement mercurial metrics mono monotone msbuild msil multi-platform nant network nonfunctional p4 pdf performance perl php plugin productivity programming provider python qa qualityassurance quality-assurance quicktestpro rdf refactoring ruby scm script security semantic-web server service shell shell-script simian software-development softwaretesting source source-checker stability standard standards static stress style subversion swing syntax system tdd test tests thoughtworks tla tool tools trac ttcn-3 unit-testing utilities vbscript visualisation visualization web win32 windows wpf wsgi wtfpl xml xp
[215 users on Ohloh]
FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks. FindBugs can identify hundreds of serious defects in large applications (typically about 1 defect per 1000-2000 lines of non-commenting source statements). FindBugs is open source, and has been downloaded more than 230,000 times, and is used by many major companies and financial in...
[205 users on Ohloh]
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. Its purpose is to automate the process of checking Java code, and to spare humans of this task.
[143 users on Ohloh]
PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and more. It includes CPD, a tool to detect chunks of identical code.
[91 users on Ohloh]
CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A Web interface is provided to view the details of the current and previous builds.
[66 users on Ohloh]
Tags: qa testing analysis perl lint metrics tools quality
Perl-Critic is a static source analyzer for Perl code. It is an extensible framework for creating and automatically enforcing coding standards across a body of code. Many of the default rules are taken from Damian Conway's book "Perl Best Practices." However, you can enable/disable & customize these rules to your heart's content.
[49 users on Ohloh]
The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention. By running the builds on a variety of platforms, developers who do not have the facilities to test their changes everyw...
Apache Continuum
[46 users on Ohloh]
Continuum is a continuous integration server for building Java based projects. It supports a wide range of projects.
[35 users on Ohloh]
Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not typically check or have not historically checked.

Gendarme uses the Cecil library to introspect code.

CppUnit - C++ port of JUnit
[27 users on Ohloh]
CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI-based for supervised tests.
[19 users on Ohloh]
PHP_CodeSniffer is a PHP5 script that tokenises and "sniffs" PHP and JavaScript code to detect violations of a defined coding standard. It is an essential development tool that ensures your code remains clean and consistent. It can also help prevent some common semantic errors made by developers.
[17 users on Ohloh]
A Lint-like tool for Python, like PyChecker. It is focused on identifying common errors quickly without executing Python code.
Canoo WebTest
[13 users on Ohloh]
Canoo WebTest is a free open source tool for automated testing of web applications.

It calls web pages and verifies results, giving comprehensive reports on success and failure.

[11 users on Ohloh]
Luntbuild is a powerful build automation and management tool. Continuous Integration or nightly builds can be easily set using a clean web interface. Executed builds are well managed using functions such as search, categorization, promotion, patching, deletion, etc. It also acts as a central build artifacts repository and download area for your whole team.
[9 users on Ohloh]
Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface.
[9 users on Ohloh]
Tags: ajax quality qa stress performance load testing tool application web
WebLOAD is an open source tool for load testing, stress testing and performance testing that is sponsored by RadView. It can load-test any Internet application, including applications that use Web 2.0 & AJAX.

This project is based on twelve years of code development invested in the previously proprietary WebLOAD, the award winning commercial performance testing solution for internet applications from Radview Software . WebLOAD is a great starting point for this project, with a communit...

CI Factory
[6 users on Ohloh]
CI Factory is a canned Continuous Integration(CI) server and installation script. Adherence to a standard development workspace allows for this product to build most any project out of the box. It uses a plugin architecture. For more information on what it is and how it works see the introduction. If you are ready to get start using it download it and read the install document. You should be able to get a build server up and running in no time.
[6 users on Ohloh]
CCNetConfig is a GUI tool to create and maintain the ccnet configuration file for CruiseControl.NET. CCNetConfig allows you to create CruiseControl.NET configuration file by adding a new project and setting properties. CCNetConfig supports all standard configuration blocks and can be extended to support custom configuration blocks as well.
[4 users on Ohloh]
Tags: python testing qa tools quality
QMTest is a cost-effective general purpose testing solution that can be used to implement a robust, easy-to-use testing process. QMTest runs on Windows and on most UNIX-like operating systems including GNU/Linux.

Code that has not been tested adequately generally does not work. Yet, many applications are deployed without adequate testing, often with catastrophic results. Even defects that are detected before deployment are often detected late in the release cycle, resulting in costly delay...

[4 users on Ohloh]
Tags: tools agile testing ant java eclipse quality automation
JSystem is an open source framework for writing and running automated system testing projects.
The JSystem framework is comprised of the following components:
1. Services Java API - exposes JSystem services
2. JSystem Drivers- Java modules used to interfaces with devices and applications in the system under test.
3. JRunner - GUI application interface used for creating and running tests scenarios.
[3 users on Ohloh]
The comprehensive test of modern communication systems leads to large and complex test suites which have to be maintained throughout the system life-cycle. Experience with those written in the standardised Testing and Test Control Notation (TTCN-3) has shown that the maintenance of test suites is a non-trivial task and its burden can be reduced with appropriate tool support. To this aim, we have developed the TRex tool, published as open-source Eclipse plugins under the Eclipse Public License, ...