Libporty provides a higher level API for some commonly used library functions such as sockets, date/time, file system access, background processes, and asynchronous DNS resolving. Libporty is configured using scconfig and the API is guaranteed to work the same way on all supported systems. An application that exclusively uses the libporty API will not require autotools/scconfig for porting. Libporty has been tested on Linux, Windows, Mac OS X, multiple BSD variants, Minix, OpenSolaris, and some ancient Unix systems.
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.
SIM.JS is a general-purpose Discrete Event Simulation library fully capable of running in a Web browser. It provides constructs for creating Entities which are the active actors in a system, and encapsulates the state and logic of a system's components. Entities contend for resources, which can be Facilities (supports FIFO, LIFO with preemption and Processor Sharing service disciplines), Buffers, and Stores. Entities communicate by waiting on Events or by sending Messages. Statistics recording and analysis is provided by Data Series Statistics, Time Series Statistics, and Population Statistics. A random number library generates seeded random variates from various distributions, including uniform, exponential, normal, gamma, Pareto, and others.
C5Connector.Java is a backend for the Core Five file manager. It provides a bridge between the file manager and a storage backend and works like a transparent virtual file system or a proxy. It includes a default implementation for accessing the local filesystem (on the server side). The API encapsulates the building of JSON and is intended to be used within JSPs as well as with a template engine like Velocity or FreeMarker.
jWatchdog delivers a simple watchdog to actively monitor your infrastructure and send you notifications in case something goes wrong. It is configured using a simple XML configuration file. This configuration file can be changed on-the-fly without a need to restart the watchdog. jWatchdog does not offer data collection itself. It assumes that you already collected the data on which you want to run jWatchdog. The de facto standard tool Collectd is recommended for data collection. jWatchdog assumes that you use the RRDTool collectd output plugin to store the collected data in RRD files, or use Graphite as a datasource.
ColDet 3D Collision Detection Library is a library that provides collision detection for generic polyhedra. Its purpose is mainly for 3D games where accurate detection is needed between two non-simple objects. It also includes a fast multi-object system that quickly prunes the space of pairs to be checked, and additional support functions such as tests for ray picking.
Redstart Templating implements a template engine which supports template inheritance. It can process templates based on PHP code loaded from given files. It can use class variables or local variables to define values for template placeholders. It supports template inheritance, including additional inline templates, and it can be extended with plugins.