MDIFramework provides a ready-to-use architecture to ease the creation MDI-style applications in Java. It takes care of the overall architecture of the main window of the application, with a tabbed architecture, the presence of an HTML printable message area, and so on. It provides a generic API to manage lengthy actions, keeping the interface responsive, and taking care that actions are performed one at a time, without having to bother about it. It can add metadata to already opened files. It manages loading and unloading of external plugins at runtime.
Blacken is a Java library for Roguelike development. It supports arbitrarily resizing the window. It maintains a "preferred size", changing the font size as needed. By default, all applications support Alt-Enter for fullscreen mode. It strives to support Unicode well. A cell contains a sequence of codepoints. Codepoints may be outside the Basic Multilingual Plane or zero-width accents. All key input consists of valid Unicode codepoints. Special keys are handled by codepoints in "private use" planes. Modifier keys are handled through a prefix character (like Unix systems handle Alt via the Escape character).
Spring Batch Advanced Launcher (SBAL) is a tool based on Spring Batch. It allows launching batches from the command line. A set of advanced functionality is provided to allow enterprise deployment as an alternative to the CommandLineJobRunner. it provides advanced features like displaying the batch version, running resource validations, and configuring logging. It also defines a standard directory structure for deployments.
lib4d_sql is a C library that provides the required functions (connect, prepare, execute, etc.) for writing an SQL client for 4D databases. It uses the public 4D SQL protocol, which is supported by 4D products since version 11. It is already used by the PDO_4D Open Source project, and it might be used to provide others drivers for JDBC, ADO, or ActiveRecord.