Qafoo GmbH - passion for software quality

A workman is only as good as his tools. Qafoo makes sure that your developers get the best ones available.

PHP Depend

PHP Depend Logo PHP_Depend performs static source code analysis and calculates complexity and object oriented metrics for your source code base.


PHPMD Logo PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly and easy to configure frontend for the raw metrics measured by PHP Depend.


Jenkins Logo In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 400 plugins to support building and testing virtually any project.


Sonar Logo Sonar is an open source platform for Continuous Inspection of code quality. Distributed under the LGPL, it enables enterprises to manage the code quality of their software portfolio.

Apache Ant

Apache Ant Logo Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.

Ant Build Commons

Ant Build Commons aims to provide standard build tasks for web based projects. It started by supporting various different PHP related tools, but by now also support JavaScript and CSS related tools.


PHPUnit PHPUnit is the de-facto standard for unit testing in PHP projects. It provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.


Behat Logo Behat is a tool that makes behavior driven development (BDD) possible. With BDD, you write human-readable stories that describe the behavior of your application. These stories can then be auto-tested against your application.

Apache JMeter

JMeter Logo The Apache JMeter™ desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance.


PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.


Selenium Logo Selenium is a suite of tools to automate web browsers across many platforms.


PhantomJS Logo PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.


JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool.


JSHint Logo JSHint is a tool to detect errors and potential problems in JavaScript code and can be used to enforce coding conventions.


RequireJS Logo RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code.


Grunt Logo Grunt is a task-based command line build tool for JavaScript projects.


JsTestDriver aims to help javascript developers use good TDD practices and aims to make writing unit tests as easy as what already exists today for java with JUnit.