Calabash enables you to write and execute automated acceptance tests of mobile apps. Calabash is cross-platform, supporting Android and iOS native apps. It is open source and free, and has a company, Xamarin, backing and developing it. With Xamarin Test Cloud you can automatically test your app on hundreds of mobile devices. Calabash consists of libraries that enable test-code to programmatically interact with native and hybrid apps. The interaction consists of a number of end-user actions.

CODERU is a java code quality tool to enforce design quality in respect to packages and therefore modules dependencies. CODERU is an achronym and stands for Common Dependency Rules. The CODERU-rules rely on reserved package names and the allowed dependency rules between them expressed in a general way. Unlike other tools forcing you to define allowed or disallowed individual package dependencies CODERU is based on a fixed set of general rules. The dependencies between packages need not be defined explicitly.

Serenity is a Java code coverage, complexity and dependency library that uses dynamic instrumentation, with a friendly Hudson/Jenkins UI. Configuring Serenity with Jenkins/Hudson is very simple, four steps.

Qulice is a static analysis quality control instrument for Java projects. It combines a few static analysis tools and pre-configure them. You don't need to use and configure them individually any more.

JGiven is a developer-centric Behavior-Driven Development (BDD) tool for Java. Scenarios are written in plain Java with a fluent Java API - Neither text files, nor Groovy is needed. Method names are parsed at runtime and define the scenario text - No duplicate text in annotations is needed. Scenarios are executed by either JUnit or TestNG - No extra test runner is needed, thus JGiven works with all existing IDEs and build tools for Java out-of-the-box

websocketd is a small command-line tool that will wrap an existing command-line interface program, and allow it to be accessed via a WebSocket. WebSocket-capable applications can now be built very easily. As long as you can write an executable program that reads STDIN and writes to STDOUT, you can build a WebSocket server. Do it in Python, Ruby, Perl, Bash, .NET, C, Go, PHP, Java, Clojure, Scala, Groovy, Expect, Awk, VBScript, Haskell, Lua, R, whatever! No networking libraries necessary.

COLA is a simple but powerful BDD framework for JUnit tests with full Gherkin syntax support. COLA Tests are different from all other BDD framework as it allows for developers to keep using any JUnit Runner without having to do any complex configuration or setup!