The te-edu Password Meter class can be used to check whether a password is strong enough to not be guessed easily. It can perform several tests on a given password string to compute a score that represents the strength of a password. Password checking is based on brute force attack class A and considers 10 million password checks in one minute. It checks characters, character pairs, repeated characters, time needed to be discovered, character standard entropy, etc.
Litmus is an integrated testcase management and QA tool. It was designed to improve workflow, visibility, and turnaround time in the Mozilla QA process. Its goal is to allow users to enter software tests, run them, and view and manage the results. Along the way, users can expect to be able to do queries and reports and have access all the usual features they expect from a first-class Web application.
MundoCore is a lightweight and easy-to-use communication middleware to integrate heterogeneous software systems, consisting of services written in different programming languages and running on different operating systems. It also offers specific support for mobile and ubiquitous computing environments.
Automated Business Logic (ABL) is a transaction logic engine. You define the behavior of your persistent objects declaratively, and the engine will take care of executing and enforcing your logic at commit time. Despite its simplicity, this approach is remarkably powerful, and can replace a large portion of the code in most transactional applications that use Hibernate.
Adapro is a customizable multi-user word processor originally geared towards users with a learning disability or developmental disorder, such as dyslexia or autism. Hence its array of assistive features, including inline representation of words through pictograms, a virtual keypad with configurable phrase buttons, a dyslexia-friendly font, PBDQ, and high-contrast modes. The editing interface can be customized on a per-user basis, and documents produced with it can be exported to RTF for further editing in OpenOffice or other software. If Java 6 is on the system, it doesn't even require installation.
mechanize is a stateful HTTP/HTML client library written in Java to be available on the JVM. It utilizes Apache HttpClient for HTTP handling and JSoup for HTML parsing. Because mechanize is stateful, it will by default support cookies and hidden form parameters (like Rails CSRF protection). This enables client code to follow links and behave like a RESTful hypermedia client more easily.
Terrier is software for the rapid development of Web, intranet, and desktop search engines. More generally, it is a modular platform for building large-scale information retrieval applications, providing indexing and probabilistic retrieval functionalities. It comes with a desktop search application.
CKEditor.Java provides an object with a simple interface for creating and configuring an editor instance. This makes the deployment of the CKEditor a piece of cake. It is intended to be used in servlet-based systems like JSP as well as template engines like Velocity or FreeMarker. There are some notable differences between this library and the official CKEditor for Java library. CKEditor.Java isn't focused on JSP and can be used in all servlet-based systems. A tag library isn't provided yet! It also has advanced handling of properties. It's possible to set all CKEditor configuration for the entire Web application in one properties file. This keeps the front-end code clean. The state-of-the-art logging facade slf4j is used.