Quality-Check provides a small Java library for basic runtime code quality checks. It provides similar features to org.springframework.util.Assert or com.google.common.base.Preconditions without the need to include big libraries or frameworks such as Spring or Guava. The package Quality-Check tries to replace these libraries and provide all the basic code quality checks. These basic code checks avoid technical errors using a fail-early approach, by checking each input parameter to a public method to be technically valid.
DKPro Core is a collection of software components for natural language processing (NLP) based on the Apache UIMA framework. Many powerful and state-of-the-art NLP components are already freely available in the NLP research community. New and improved components are being developed and released continuously. The components cover the whole range of NLP-related processing tasks. DKPro Core provides wrappers for such third-party tool as well as original NLP components. DKPro Core builds heavily on uimaFIT which allows for rapid and easy development of NLP processing pipelines.
Android Saripaar is a simple, yet powerful rule-based UI validation library for Android. It following features declarative style validation powered by Annotations, synchronous and asynchronous validations (you don't have to worry about threading), compatibility with Stock Android Widgets, custom view dependencies, quick setup (just download the jar and include it in your libs project folder), removal of most of your validation logic from your code, and compatibility with other annotation frameworks such as AndroidAnnotations, RoboGuice, etc.,