(commercial) NetCharts Pro is a set of industrial strength graphical components intended for Java developers. NetCharts Pro enables complete control over the graph presentation and behavior in a servlet or client-side Java application context. hot
a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls
ArrowHead ASP Server
a 100% Java VBScript scripting engine. ArrowHead aims to support ASP 3.1
provides Java middleware for network-centric computing. Bond is an agent-based, message-oriented system using KQML as a communication language
Cernunnos embodies software industry best practices based on innovative design principals. It dramatically reduces time and effort in Java development by effectively promoting reuse in common programming tasks.
dao-zero is a tiny Java bean used to reduce the source of a persistence tier based on Spring's iBatis support.
DeDoc translates JavaDoc into Java interface code.
a suite of applications that analyze Java code beyond that detected by standard compilers and documentation generators
Drools is a Rules Engine implementation based on Charles Forgy's Rete algorithm tailored for the Java language. Adapting Rete to an object-oriented interface allows for more natural expression of business rules with regards to business objects. Drools is written in Java, but able to run on Java and .Net.
DynamicJava is a Java source interpreter. It executes programs written in Java (as described in the Java Language Specification) with support for scripting features.
EJB Benchmark provides some objective basis for the hard design decisions every EJB development team has to make. It is a study comparing the relative performance of six EJB design idioms.
a fully functional Certificate Authority using J2EE technology. EJBCA builds on the J2EE platform to create a robust, high performance, platform independent, flexible, and component based CA to be used standalone or integrated in any J2EE app
Enterprise Object Broker: an alternative to EJB. It is the same idea but making the difference between remote and local objects nearly invisible. Make your object model from normal Java interfaces and code an impl that fits it
eStruts is a tool that automatically generates Struts applications and JSP pages with action forms, form beans, and other elements that form the skeleton of a Web application.
a source code generator which generates java classes and XML schemes from an XML description of a class (including "since" and "deprecated" tags). The classes are backward compatible with all older versions. The main purpose of this is to allow the modification of a distributed application (without modifying all clients at the same time). Since the interface of older clients remains compatible you can track the versions of clients still in use and keep your business logic compatible with older releases
provides free fast, lightweight implementations of the java.util Collections API
an extension of AbstractAction which uses JOptionPane to display an
Grammidity is a Java based framework for evolutionary programming based on grammars. It can be used to evolve solutions to problems, or to evolve "objects" under user control.
Groovy Java Genetic Programming
an open-source Java implementation of a strongly-typed Genetic Programming experimentation platform
Java2EE and XML-based technology, designed as a successor of Servlets and JSP
IDAutomation Java Barcode Package
IDAutomation Java Barcode Package contains JavaBeans, applets, class libraries, and servlets for using barcodes in Java. It supports linear and 2D barcode types including Code 128, Code 39, ITF, UPC, EAN, OneCode, DataMatrix, Maxicode, and PDF417.
lets you decompile jars from IntelliJIdea 3.0.x & 4.0 using Pavel Kouznetsov's decompiler JAD. The plugin offers support for Windows, Linux and MacOSX
(commercial) IdeaSpring is an Intellij Idea plugin that assists with the use of the Spring framework.
ISOAPUI8583 is an extension to Eviware's SOAPui that makes it possible to test banking applications that use the ISO8583 protocol or some version of that. The tool is capable testing server or client applications and can be used for functional as well as for load tests.
J-INTERCAL is an implementation of the programming language INTERCAL designed by Don Woods and James Lyon.
a toolkit which extends the capabilities of Java 2D to provide developers with a rich, powerful environment for developing graphical applications
JACL is an interpreted language for creating interactive fiction and other turn-based games that can be played on the desktop or over the web.
Jahia CMS and Portal Server
Jahia CMS and Portal Server is an open source and collaborative Java solution for building complex and dynamic Web sites.
a Java app designed to help you keep track of the jar files that accumulate over time on your hard drive
Java Binary Enhancement Tool
The Java Binary Enhancement Tool (JBET) is a general Java program analysis and manipulation tool. Existing class files can be disassembled, reassembled, or edited programmatically through the JBET API. JBET can also be used to create new Java class files from scratch. JBET uses a convenient internal representation of all the contents of Java binary (.class) files, allowing the user to edit the classes easily, in a structured manner.
Java Date Picker
Java Date Picker is a suite of professional date components for Swing. It contains a month component, a multiple month calendar, a date field, and an editable date picker.
Java Development Kit
Open Group's port of the Java Development Kit to Linux using Linux Native Threads
Java Imaging SDK
Provides automated document imaging functions that decrease application development time while providing expert functionality and features including: conversion, annotation, and image manipulation. Supports over 40 document and image formats including ABIC, AFP, JBIG, JPEG, MO:DCA, MS Word, MS Excel, PCL, PDF, and TIFF
Java Promiscuous Packet Driver Interface
allows a Java developer to receive raw packets from a promiscuous adapter in Windows NT and Linux
Java Properties provides an efficient way to access bean-like properties of Java objects.
a set of configurable Java servlets for fast site building, including Forums, Chat, and Calendar servlets, etc
Java Swing Test
a Java applet that lets a developer determine whether a user's Web browser is Swing-enabled
a text file template java class that supports variable substitution, conditonal statements, and iteration (looping)
Java VT6530 Terminal Emulator
Java VT6530 Terminal Emulator is a Java implementation of the proprietary terminal used with Tandem mainframes.
a simple command line utility which measures two standard source code metrics for the Java programming language. The metrics are collected globally, for each class and/or for each function
a Java XPath Engine. Jaxen is a universal object model walker, capable of evaluating XPath expressions across multiple models
a JFC Swing-compatible JavaBeans component that lets you barcode-enable Java 2 enterprise applications
a set of Open Source JSP tags, communicating with Sun's JCE (Java Cryptographic Extensions) library to bring strong encryption to your JSP applications
a network package for the Java language. It allows the programmer to create client/server application with little knowledge about networks and no knowledge about TCP/IP. The JCom SDK is basically a set of wrappers built around Java's internal TCP/IP socket classes
a CVS client package written entirely in Java. JCVS provides a complete CVS client/server protocol package that allows any Java program to implement the complete suite of CVS operations
an extension to the JUnit framework that enables you to execute unit tests against code that presents a Swing based interface
A collection of useful Java GUI components and utilities. JGui includes a docking windows framework for Swing and AWT; a dynamic tree framework; ThreadManager, which helps to distribute tasks to a number of threads; TLToolTipManager, which shows hidden parts of JTree's and JLabel's cells; JShape, which creates non-rectangular Swing components; and many more.
a free (LGPL) Java Interface for GNUstep. It allows full integration between java and objective-C code; it allows to access the GNUstep libraries (and any library based on GNUstep) from java as if they were java libraries, and vice versa to access java objects from objective-C as if they were objective-C objects
jOOQ stands for Java Object Oriented Querying.