RT-Thread RTOS is a real-time operating system for 16-bit to 32-bit microcontrollers, with components which include a hard real-time kernel, a command line shell, a device virtual file system, and a graphic user interface. RT-Thread/GUI is a graphic user interface integrated with RT-Thread. It provides a multi-window, multi-thread graphic user interface. Rich widgets are implemented in RT-Thread/GUI, such as label, button, checkbox, textbox, etc. The typical RAM usage of RT-Thread/GUI is less than 20kB RAM.
The Two-Layered GUI Toolkit is a library of GUI helper classes which is designed in a way to simplify development of separate interchangeable front-ends. For every supported dialog box type, there is a settings class (independent from a GUI toolkit) whose options can be used by one of the implementations for a specific GUI toolkit (bindings for Gtk#, WPF, and WinForms are provided, but custom ones can be added). That is, the dialog definition can be prepared by the application's core component and passed to the front-end, which uses it to instantiate the dialog box using whatever GUI toolkit it likes.
JCGO (pronounced as "j-c-go") translates (converts) programs written in Java into platform-independent C code that can be compiled (by third-party tools) into highly-optimized native code for the target platform. JCGO is a powerful solution that enables your desktop, server-side, embedded, mobile, and wireless Java applications to take full advantage of the underlying hardware. In addition, JCGO makes your programs, when compiled to native code, as hard to reverse engineer as if they were written in C/C++. The JCGO translator uses some optimization algorithms that allow, together with optimizations performed by a C compiler, the resulting executable code to reach better performance compared with the traditional Java implementations (based on the Just-In-Time technology). The produced executable does not contain nor require a Java Virtual Machine to execute, so its resource requirements are smaller than that required by a typical Java VM. This also simplifies the process of deployment and distribution of an application.
CryptBackup is an encrypted backup application for Linux desktop users. It allows even a layperson to backup their home directory (including the desktop) on an encrypted external device with just a few clicks. Even the setup is only to choose the external device (such as an external hard drive) and to set a password.
CoffeeSaint is a Java application that shows the status of Nagios (version 1 up to 3 and the newer XI) on a screen. It can, if there are no errors, display a Webcam feed. If an error status occurs, it can play a sound. One can configure it to display certain errors/warnings always on top. It is remotely configurable via a built-in Web interface.