an open-source developer test skeleton toolkit for Web Start. Apollo lets you turbo-charge Web Start apps without Web Start to speed up your compile/run/test/debug/goof-off cycle avoiding the hassle of stuffing, signing, uploading or downloading your jars every time you rearrange a comma in your source code
The Asterisk-java package consists of a set of Java classes that allow you to easily build Java applications that interact with an Asterisk PBX Server. Asterisk-java supports both interfaces that Asterisk provides for this scenario: The FastAGI protocol and the Manager API.
bb_mug is a simple, tiny, and fast Java class obfuscator. Where applicable, it replaces class, method, and field names with shorter names. It removes all information not required for execution.
an Open Source Core Java Toolbox. It includes: Class utility methods letting you find out the jar's file name housing the passed in class, Color utility methods and constants, File utility methods to get a file's extension such as .jnlp, to save a stream to a file, to pack a file's content into a string, to copy a file and much more
cbcv is a Java class and byte code verifier. It verifies static class file structure, external references, and analyzes operand stack and local variables through byte code execution emulation. It includes CLDC standard verification.
Chemistry Development Kit
Java utitility classes for ChemoInformatics and Computational chemistry, written in Java. They are developed constantly developed parallel to other projects that make use of them
DateChooser allows a programmer to present the user with an input dialog for easily choosing a date and feeding it to the program.
provides type-specialized hash maps and sets with a small memory footprint, which feature much faster (2 to 10 times) access and insertion
HORRORss is a set of Java classes to parse RSS files. It works with simple objects (POJOs) which represents the main items of RSS files like "channel", "image", and "item".
Inline::Java lets you write Perl classes in Java as well as wrap/use existing Java classes. It is an ILSM (Inline Language Support Module) for Java 2, and is part of the Inline family of modules.
a class and a package browser. It is divided into two parts: the main class browser and the package viewer. A third options window may be opened to control the program behavior. The main goal of this program is to be able to find very quickly a class, its source, its methods, fields, constructors.
Java for SDL
a set of Java bindings for SDL, allowing you to use SDL and its fast routines directly in Java.
Java Serialization for XML
Java Serialization for XML automatically translates between Java objects and XML. It subclasses Java's Serialization API, and so automatically adjusts to your objects as they develop and evolve. Literally all objects are handled, including those that customize their serialization (inc. Swing components).
a free library of utility classes extends and enhances the functionality of the classes provided by the normal Java API
java-diff is a set of Java classes which implement the longest common subsequences algorithm. It compares the elements in two arrays, returning a list of Difference objects, each of which describes an addition, deletion, or change between the two arrays.
JavaCore is a tool you can use within your Java development. When you throw an Exception you can have it write a javacore.xml file in the current directory. The file includes the stack trace, decompiled Class files of objects within the exception, and JVM debug into.
a simple, yet powerful java class that can be added to any Java 1.3 or later application. In the unfortunate event that the application crashes the virtual machine redirects the System.err stream to a small JSX (Java Serialisation to XML) powered server application. The server then forwards the exception stacktrace on to a user specified email address
a drop-in replacement for parts of the java.net classes that enables Java applications to seamlessly communicate using IPv4 and IPv6
a Java application that provides the ability to load an arbitrary class given the class name, to display all class information such as constructors, methods, data members, and to call arbitrary methods or constructors of a class and store their return values
a Java Memory Profiler. It uses the jvmpi interface to track object and classes in memory. jmp uses a GTK+ interface to show the status
a simple Java class to obtain data from the free RadioShack CueCat(tm) bar code reader in standard format
the effort to recreate the Ruby interpreter in Java. Currently, the interpreter is written in portable C. The Java version will be tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application
BitNami RubyStack provides a fast, easy way to develop and deploy Ruby on Rails applications on a Java runtime using JRuby. It includes JRuby, Rails, Java, Tomcat, the GlassFish gem, MySQL, and Subversion.
Lift-Off Installer is an installer for Java applications. Highlights include self-extracting class files, minimal requirements for the Java installation on the target system, and cross platform installation.
a UML modeling tool for object-oriented software development. Draws all 9 UML 1.3 diagrams in color and does code generation and reverse engineering for Java/C++/CORBA IDL. It can read and export Rational Rose 98 .mdl files, has all standard editor capabilities - cut/copy/paste, undo/redo, zooming, can export diagram to .jpeg image, can generate .html reports from class, use case and component diagram
a simple collection of Java classes for constructing search engines. It is currently in early stages of development
a Java class for encoding PNG images. This Java class takes a Java Image as its input and produces a byte array in PNG format. This array can be saved in a file or sent to a client by a servlet
a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, methods, and attributes. It can then rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are more compact and more difficult to reverse-engineer
supports the creation of UML class diagrams. This UML tool has an especially good interface to Java. You can elaborate your project's static model graphically, and the application will generate the classes for you to start programming
The Kiwi Toolkit
a foundation class library containing many useful classes that complement the Java Foundation Classes (JFC). The toolkit includes many classes and components that were not provided with the JFC, such as a TreeTable component, a command line parser, a DateChooser dialog, and many others
translates Java class files into C source code. This allows the construction of directly executable programs that avoid the overhead of interpretation. Toba deals with stand-alone applications, not applets
viztool is used to generate visualizations of collections of Java classes.
for transferring data between XML documents and relational databases. It views the XML document as a tree of data-specific objects in which element types are generally viewed as classes and attributes and PCDATA as properties of those classes
developed by createTank to allow simplified parsing of configuration files written in XML. It allows multiple methods of extraction of attributes from an XML file
The XNap Commons project provides a set of utility Java classes for easy handling of common tasks like sortable tables, auto completion, internationalization (i18n) and a settings framwork.