Jodd is a Java utility library and set of frameworks. Jodd tools enrich the JDK with many powerful and feature rich utilities. It helps with everyday tasks, and makes code more robust and reliable. Jodd frameworks is set of lightweight application frameworks, compact yet powerful. Designed following the CoC, DRY, and SCS principles, it makes development simple, but not simpler; you get 90% of the features with 10% of the usual effort.
CloverETL is Java-based tool/framework for data integration and creation of data transformations. It is component based and follows the concept of transformation graphs which consist of individual nodes/components performing simple (or complex) operations on data. Any transformation can be defined as a set of interconnected nodes through which data flows. CloverETL can be used as a standalone application or be embedded into a larger project.
Snippetory is a general Java template engine based on passive templates. In passive templates, template code and logic are clearly separated from each other. The templates contains very simple mark up. By removing logic, templates are directly accessible, fully parametrized, and free of context, and can easily be reused. Navigation, code competition, and structuring of the code with methods and classes are supported.
RSyntaxTextArea is a syntax highlighting, code folding text editor. It has support for over 30 programming languages and is completely customizable. By extending JTextComponent, it easily integrates into any Swing application and provides an easy way to add syntax highlighting to a program.
FM-Classic provides an easy way to get data from Java servlets into Web pages. It also helps you keep graphic design separate from application logic. The template language is powerful and intuitive, the compiler is fast, and the output approaches the speed of static HTML pages. FM-Classic is a continuation of the FreeMarker 1.x code base.
Jupidator is a framework to automate the updating procedure of an application. It can be used on all major platforms. It makes it easy to integrate the self-update feature to any program in any language. It has various levels of file description granularity, and the developer can work with file groups or even single files, while keeping track of the change-log in a user friendly manner. It is based on XML for describing files and Swing or a console to display visuals.
JavaPlot is a library that can be used as a way to create gnuplot plots on the fly through pure Java commands. In contrast with other common gnuplot Java libraries, it uses Java structures to store the various plot parameters, including datasets. Moreover, it is flexible enough to give special parameters to gnuplot, even if the library does not yet support it. It uses Java's Exceptions to inform the user if something went wrong.
Project Utgard is a sub-project of the openSCADA project. It's focused on creating a completely Java and open source OPC interface for the openSCADA project. In order to create clean interfaces between both worlds, a separate project was created which only covers OPC specific functionality which can also be used outside openSCADA to create OPC software.
Tournament Pool and Bracket Tracker contains everything you need to run a tournament pool. It supports small groups or organizations who wish to provide an NCAA basketball tournament pool without a lot of administrative work in calculating up-to-date results and possibilities. Though it was built with the NCAA tournament in mind, it should be able to handle most other sport tournament pools. Once a tournament is underway, users can keep track of their progress as the administrator for a tournament updates the results of games. Pool adminstrators can choose from many different scoring systems.