Absimpa is a Java class library that provides a recursive decent parser. It is an experiment in abstraction and Java generics.
connects ACDK classes to to Java and integrate an Java virtual machine into acdk
Amber Archer Java Class Library
a class library of over 500 tuned and tested Java classes
AppInfo is a small library that provides an easy way to show always valid, automatically updated information about a version of running software in your Web or desktop Java application.
The AppsUnit toolkit assists with the testing of your Oracle e-business suite code. It tests views, PL/SQL packages, concurrent requests, and more. No software needs to be installed on the application server. Results are made available as a PDF report.
Architecture Rules allows a programmer to assert code's architecture via unit tests or ant tasks. This test is able to assert that specific packages do not depend on others and is able to check for and report on cyclic dependencies among your project's packages and classes.
Atomsphere is a Java library for creating and modifying Atom 1.0 compliant feed documents. It's also bundled with a servlet-based Web interface for front-end manipulation of atom feeds.
Avis client library
The Avis client library is a Java API for clients accessing Elvin event routers, including the open source Avis event router and the commercial Mantara Elvin product.
an open-source, Java barcode library that provides the means to create barcodes for printing and display in Java applications. A number of barcode formats are supported and many more can be added via the flexible barcode API
Barista is a Java [dis]assembler and class file manipulation library. It is part of the OCaml-Java project.
BBalc is an open framework for the BloodBowl game. This library provides chess-computer like functions such as analysing the game and generating/proposing actions. The modular design allows users to extend existing analyse modules to fit their needs.
a Java library - a system for seamlessly rendering a JavaBean to HTML and back
Beryl XML GUI Library
written to ease the development of graphical user interfaces using Swing on Java. It lets you store user interfaces as XML markup. This will help you avoid unnecessary clutter in your source - Swing code mixed with application logic can become a troublesome and hard to read mess as the application size increases
Big Faceless Graph Library
(commercial) a java class library for creating Graphs and Charts. Backed by a full 3D engine, you can create shaded 3D Pie, Bar and Line graphs as GIF, PDF, PNG or other image formats. Features include transparent backgrounds, extensible axes to graph dates, currencies, custom fonts, spline curve fitting. Small, fast, easy to use and 100% pure java. Free 30 day trial is available on site
Big Faceless PDF library
a Java class library for creating and editing Acrobat PDF documents on-the-fly. With native Unicode and TrueType support, this library is fast, flexible and easy to use. The latest Version 2 includes extensible architecture for custom signature and encryption handlers, documents that can be cloned and rearranged, alpha transparency and multibyte fonts. It also includes enhanced internationalization for Acroforms and PDF/X output. Free trial is available on site
Bindows Ajax Gauges Library
The Bindows Ajax Gauges Library enables the addition of vector-graphics based, AJAX-enabled gauges to any HTML page. The toolkit includes a set of predefined sample gauges, an online wizard to easily create and personalize your gauge, and a lightweight Bindows distribution, tailored for use with this library.
BISS AWT is a Java framework of about 150 Java classes for building graphical applications.
a helper library for debugging java classes - it lets you view values of all the fields in a class, including inherited fields. You can plug-in your own class handlers to customize the view of your specific classes
BlueTooth at Work
BlueTooth at Work is a library and a collection of multiplayer games and programs that run on the Java ME platform, communicating through Bluetooth.
BrowserLauncher2, a continuation of the BrowserLauncher project, is a library that facilitates opening a browser from a Java application and directing the browser to a supplied url. In most cases the browser opened will be the user's default browser.
Cardme is a Java VCard library whose goals are to provide an easy to use yet very flexible way of building VCards.
Castor is the shortest path between Java[tm] objects, XML documents, SQL tables and LDAP directories. It provides Java to XML binding, Java to SQL/LDAP persistence, and then some more.
Chart Taglibs is a free taglib (JSP 1.1 or higer) library for JFreeChart. These are easy to use, and allow the developer to draw any graphics supported by JFreeChart using only the tags. You can see alll supported charts at our web page.
a Java programming library for visualizing quantitative data using two-dimensional charts
a toolkit used for presenting a "graphical" user
interface (composed of Frames, Dialogs, Buttons, Labels,
TextFields etc) on a traditional text terminal such as a
VT100. It uses the ncurses library to do so, and has an API
based on the AWT and Swing classesx`
Chemical Development Kit
Java utility classes for ChemoInformatics and Computational chemistry, written in Java
ckkl-core is a collection of Java classes developed for personal projects and research. Its implemented features include but are not limited to Java type handling with aliases and equality testing, easy discovery and accessors for JavaBeans properties, functional-oriented collections (list with map(), filter(), and others), and an API to support an easy toString() implementation even for the most complex cases.
Cling is a complete, clean, and very flexible Java implementation of the UPnP Device Architecture specification.
Compiler Assisted Localization
Compiler Assisted Localization, abbreviated as CAL10N (pronounced as "calion") is a library for writing localized (internationalized) messages.
Connla is a Java library for creating data collections which can be exported to TXT, CSV, HTML, XHTML, XML, PDF and XLS formats.
CppHibernate is a thin layer to let users use Java Hibernate in C++ with the same configuration files, such as hibernate.cfg.xml and XXX.hbm.xml.
CSS4J is a Java library that implements the Document Object Model CSS API and integrates it with the DOM4J package. Helper classes to format iText PDF objects according to CSS are also provided.
CSVBeans is an open source Java library that allows to map Java beans with CSV files.
CSVObjects is a free and open sourced Java based framework for transparently parsing and unmarshalling Comma Separated Value (CSV) files and records into Plain Old Java Objects without the need to code the parsing logic manually.
a highly configurable and expandable conversion tool and library. You can define the structure of data how to render and where to write it through a descriptor. It is compatible with the most common rdbms
Cuelib is for manipulating and otherwise working with cue sheets. Cue sheets describe the layout of a CD or DVD, and are the de facto standard for describing track data of multi-track audio files, such as WAV or FLAC images of entire audio CDs.
Daisy Diff is a library that compares HTML files. Added and removed words are highlighted, and changes to the styling are annotated.
to simplify the persistance of Java objects to a datastore. A data store may be a relational database, XML files, or any other type of datastore
Dejavu allows you to create in-memory snapshots of the internal status of your objects at different points of time and to restore that status later. It is inspired by the Memento design pattern, and allows you to easily implement undo-redo, rollback, etc.
Directory Recursive Files
Directory Recursive Files finds all files in a root directory and all its sub-folders.
DJ Native Swing
DJ Native Swing allows you to easily integrate some native components into Swing applications, and provides some native utilities to enhance Swing's APIs.
allow you to have dynamic and configurable tooltips on your html pages
DORM4J (Dynamic Object-Relational Mapping for Java) is an O/R mapping library for Java. It uses annotations in JDK 1.5 and dynamic features of the Java language to implement O/R mapping functions without additional XML config files.
DoxMentor4J is a standalone, cross-platform, Web/AJAX based documentation library that is fully searchable and may be hosted in the file system, in an archive, or embedded in the Java classpath. Users can copy online books or manuals into directories in the library directory structure. DoxMentor4J then provides a dedicated Web server which presents the library as a tree structure on a Web page. Users can navigate through the tree to locate online books.
DWR helps developers wanting to write Web sites that include AJAX technology. It allows code in a Web browser to use Java functions running on a Web server as if it was in the browser.
DWR is an open source library that helps developers wanting to write Web sites that include AJAX technology. It allows code in a Web browser to use Java functions running on a Web server as if it was in the browser.
E-Gantt is a Gantt chart component for Java Swing, used for rendering tasks and entries. It can be useful for scheduling and time management.
a Java class library for implementing evolutionary algorithms
implements FTP over SSL (explicit mode), which is fast becoming the defacto standard for secure FTP. Built on the solid foundation of the stable and mature edtFTPj code-base, edtFTPj/SSL benefits from the robustness that years of open-source development and thousands of installations brings