The JumpBox for Ruby on Rails is a self-contained Ubuntu Linux environment that, upon startup, immediately hosts fully functioning Apache, Ruby, MySQL, and Ruby On Rails environments. With only a minimal amount of preparation, you can use your favorite deployment method to install and host your Rails application on the JumpBox.
The Spiffy Framework is a collection of well-tested and often used helper methods and utility classes. Such methods and classes solve existing and recurring practical problems, and remedy annoying features of the Java language or its frameworks. The value of this framework is not only the code, but also the ideas for solutions to the problems. The goals are to collect and centralize "utility abstractions", and to serve as a repository of knowledge/smart ideas for programmers to learn.
GreenMail is a suite of email servers for testing purposes and sandbox development. It supports SMTP, POP3, and IMAP (including SSL) and can be embedded into any Java application or unit test. The GreenMail Service (SAR) extension runs as a JBoss embedded developer mail server sandbox, manageable via JMX.
Architecture Rules is a Java library that allows a programmer to assert code's architecture via unit tests or ant tasks. This test is able to assert that specific packages do not depend on others and is able to check for and report on cyclic dependencies among your project's packages and classes. This project wraps a industry accepted JDepend to simplify the process of maintaining a solid software architecture.
p-unit is a framework for unit testing and performance benchmarking. As a unit test, it can run with a single thread or multiple threads against the same test code. p-unit has an executor pool which can accelerate the execution speed dramatically. As a perforamnce test framework, it records memory consumption and execution time, and generates results in the form of plain text, image, and PDF file. Users can also easily register their own reporters by implementing the p-unit event listener.
The DPML SDK is a management platform for Java-based component development, resource management, and deployment. It is composed of the Transit resource management layer, the Depot multi-project build system, the Metro component management runtime engine, and the Station application management console.
AppFuse is an application for "kickstarting" Web application development. It allows you to execute a single ant task to create a skeleton application based on Struts, Spring, and Hibernate running on Tomcat and MySQL. It uses Ant, XDoclet, Spring, Hibernate (or iBATIS), JUnit, jMock, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, OSCache, JSTL, and Struts. (Spring MVC, WebWork, Tapestry and JSF are also options.)
RIFE/Laszlo is based on RIFE/Jumpstart and geared towards easily getting started with the creation of Rich Internet Applications using OpenLaszlo. It is a ready-to-run source distribution and file structure that allows you to get started with a new OpenLaszlo application with RIFE in less then 2 minutes. Typically, all that you have to do is unzip the archive, open the project file in your favourite IDE, and run the application. Thanks to a dynamic development model, you rarely have to restart, and are able to gradually implement your application in an iterative manner.