A Java library including source code for the Adept Software Development System. Packages include a Java object database, advanced file I/O, caches, session management. [Open source, Artistic License]
Framework for Applets and Applications. It replaces java.applet.Applet as superclass and includes easy-to-use Internationalization support. [Commercial/Freeware]
Integrating the Java platform with Mozilla. Features include a bridge to XPCOM, a Java DOM API, the Open JVM Integration (OJI) facility, a Java WebClient API, Plug-ins implemented in Java, called 'Pluglets', and embedding the layout engine into Java applications - includes a demonstration browser partially written in Java. [Open Source, MPL]
A financial library for automated stock trading, including many technical indicators and quote retreivers to fetch both intraday and historical stock quotes from various internet sources. [Open source, GPL]
Java workflow engine, Java job scheduler, and Java business process management (BPM) engine. APIs are available for Java, J2EE, XML, and Web Services. Flux can also be used without programming via its user interfaces. [Commercial]
ICEbrowser (HTML component for internet browsing in Java), ICEbox (a mail component), ICEtoolkit (a GUI toolkit based on lightweight AWT components) and ICEssl (a module provides support for secure networking over the Internet, and full support for both SSL 2.0 and SSL 3.0 protocols). [Commercial, trial versions]
Implementation of the JSR-107 JCache API. Its aim is to provide an open source alternative to commercial jcache implementations and deliver a fast distributed caching mechanism for java and j2ee. [Open source, LGPL]
This library adds a higher layer of abstraction to the standard Java print API. It has an opened architecture and simplifies the printing of complex components (e.g. tables) and reports. An interactive print preview is also included.
A complete re-implementation of the java.beans packages. This project builds on the deficiencies of the Sun implementation to provide developers with a set of tools that can be used in everyday practice. The JBeans project provides more support for getting and setting bean properties, type conversion, nested properties, indexed properties, and full JavaBeans. [Open source, LGPL]
Task scheduling system for Java, similar to Unix cron and at daemons. Fires events at specified times. Alarms are added dynamically in any order and can be one-shot or repetitive. [Open Source, LPGL]
A Java class library for generating reports. It provides a flexible printing functionality for Java applications and supports output to Printers and PDF, Excel, HTML and XHTML, PlainText, XML and CSV files. [Open source, LGPL]
An XML-based configuration engine for Java applications. It could be used any Java application - client-side and server-side applications, Swing and web applications. [Open source, LGPL]
A licensing framework that can be embedded into custom Java applications or components only allowing the permitted use according to the supplied license. [Commercial]
A framework of components providing functionality for time related applications (for the moment instant, period, mediators managing temporal associations). [Open source, LGPL]
A Java library consisting of a number of iterators, algorithms and functions, loosely inspired by the C++ Standard Template Library. [Open source, LGPL]
General purpose Java tools libraries: Lib (Objects, Strings, Files, FileFormat, Web, Tools, ZipInput); run - a Java application that runs code from a URL; jsp - Universal JSP turns JSP language into Macro; Practical XML - a very simple XML library.
A class library providing object-oriented representations and algorithms for logic, mathematics and artificial intelligence. It comprises theorem proving, computer algebra, search and planning, as well as learning algorithms.
This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. It mainly consists of implementations of a few interfaces. [Open Source, Public Domain]
A collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework. [Open source, LGPL]
An open source rule based scripting language for information integration and agents in Java, combining imperative and declarative programming. Distributed agents communicating via JMS or JADE use reaction rules in a natural syntax.
A job scheduling system that can be integrated with, or used alongside any Java application. Quartz can be used to create simple or complex schedules for executing jobs, whose tasks are defined as standard Java components or EJBs. [Open source, Apache Software or BSD License]
A collection of easy to use multi-purpose Javabeans providing commonly used methods for handling I/O, arithmetic, and general commonly used algorithms used in computer science. [Open source, BSD License]
A library to dynamically create proxy classes and instances. Features an introduction to the library, download links and some documentation. [Open source, BSD License]
Allows to access everything (files, streams, arrays) in same manner, and gives a clear difference between read only and read/write access, control over byte order, optimized reading over http. [Open Source, BSD]
An extendable implementation of the NetBeans Filesystems API providing transparent access to local, JAR, CVS, XML and FTP filesystems. [Open Source, MPL-like]
JLicense is a Java utility library for creating and validating license keys. AuthToken is Java utility library for generating and validating authentication tokens (i.e., an encrypt string). [Freeware, pay for sources]
Provides a powerful collection of index-structures, query operators and algorithms facilitating the performance evaluation of new query processing developments. [Open Source, LGPL]