offers a networking API in Java that is efficient and very simple. This provides a third alternative to the two two major Java networking APIs: the traditional one-thread-per-connection model (java.net), and the new non-blocking model (java.nio). EIO provides a simplified wrapper around java.nio
ElegantJ Chart Library
ElegantJ Chart Library is a Java Beans library of charts and gauges for powerful visualization of data. It can import data from a wide variety of data sources: text, SQL, or XML through HTTP or FTP. It can work in different Java architectures such as Java Enterprise Edition, JSP, Servlet, and Java Standard Edition.
Encog for Java
Encog is an advanced neural network and bot programming library. It can be used independently either to create neural networks or HTTP bot programs. It also includes classes that combine these two advanced features. It contains classes for Feedforward Neural Networks, Hopfield Neural Networks, and self organizing maps. Training can be accomplished using back-propagation, simulated annealing, and genetic optimization. Additional classes are provided for pruning neural networks. Encog also includes advanced HTTP bot programming features. A multi-threaded spider that can store its workload either in memory on a database is provided. HTML parsing is provided, as well as advanced form and cookie handling.
a collection of libraries for X Window System written
purely in Java
Esra is a pure Java library for the interactive analysis of molecular mechanics data.
ExpressionJ is a Java library for interpreting simple numeric expressions, which may be used in all applications that have to combine numeric values but do not want to use full-blown scripting languages.
EZMorph is a simple library for transforming an Object to another Object. It supports transformations for primitives, Objects, and multidimensional arrays, compatibility with JDK 1.3.1, and small memory footprint (~60K). It began life as the converter package in Json-lib but became a project on its own.
FEST (Fixtures for Easy Software Testing) is a collection of DSL-oriented APIs that aim to simplify software testing. It provides support for functional Swing GUI testing, assertion methods, simplified reflection, and mocks. It can be used with JUnit and TestNG.
FEST-Assert is an "assertThat" library that provides a fluent interface for writing assertions in Java. Its main goal is to improve test code readability and make maintenance of tests easier. It can be used with JUnit or TestNG.
FEST-Mocks is a Java library intended to minimize the potential shortcomings of Mock Objects.
FEST-Reflect is a Java library that provides a Fluent Interface-based API that simplifies the usage of Java Reflection, resulting in improved readability and type safety.
FEST-Swing provides a fluent interface for functional Swing GUI testing. It provides an easy-to-use, DSL-oriented API that makes creation and maintenance of GUI tests easy. It can be used with JUnit and TestNG.
a Java library designed to make web form handling easy. Forms are represented as objects which manage a collection of form elements
ftp4che is an FTP library for Java 1.4 and 5.0 that features support for implicit SSL, implicit TLS, AUTH SSL, AUTH TLS, FXP, PRET, SSCN, an event model, bandwidth control, and unlimited file sizes.
ftp4j is a Java library that implements a full-featured FTP client.
Funcito is a Java library that simplifies access to your favorite functional programming APIs by wrapping Java methods as the function-type objects defined in those libraries.
GAIA Image Transcoder
GAIA Image Transcoder (GIT) is a library that operates image transcoding, with a special focus on mobile applications. It comes in two parts: a transformation and transcoding library that performs image adaptation to mobile device using information retrieved from WURFL files, and a very simple JSP tag library that enables library utilization in a J2EE environment.
GameBoard2D is a small graphic library to create all kinds of board games in 2D.
Gecode/J is a Java interface to the Gecode C++ constraint progamming library. Gecode/J is mainly aimed at education, presenting a slightly simplified interface compared to Gecode. Using Gecode/J, modeling constraint problems, programming custom propagators, branchings, and search engines are possible directly in Java.
Generic Java Algebra Library
a collection of generic class definitions in GJ/Generic Java/JSR-014 that outlines algebraic structures such as Monoids, SemiGroups, Groups, Rings, Fields and various Domains
Genson is an open-source library doing conversion form Java to Json and Json to Java. Genson targets people who want an extensible but also configurable, fast, scalable and easy to use library.
maps the complete OpenGL 1.2 API and the complete GLU 1.2 API to Java and implements window handle functions (native and java), while using the Java-Native-Interface (JNI) of Java or the JDirect-Interface of MS-JVM
OpenGL Extremely Easy-to-use Manipulators: a small, self-contained C++ library of 3D widgets that support direct user interaction with a 3D scene
Gmail4J is a simple, object oriented library for accessing Gmail services from Java programs.
free software replacement for Sun's proprietary Java standard class libraries. Our goal is to provide a 100% compatible version of the class libraries so that free operating systems can run Java programs
a project to create a free software replacement for Sun's proprietary Java class libraries. The project is initially providing class library support for the Japhar JVM
Gochacha is a functional replacement for BeanUtils, allowing you to manipulate beans using strings. It also foregoes BeanUtils' singleton 'registry' of transformers for a context-like approach where the calling application manages state.
GPUMarkerTracker is a tracking software library for AR (augmented reality) markers. It utilizes GPGPU for fast and accurate tracking. It is intended for detecting markers from an HD resolution image so that small markers placed far from the camera can be detected.
GraphBuilder is a library for constructing graphs out of large datasets for data analytics and structured machine learning applications that exploit relationships in data. The library offloads many of the complexities of graph construction, such as graph formation, tabulation, compression, transformation, partitioning, output formatting, and serialization.
a pluggable look and feel (PLAF) for the Java Swing library. It tries to imitate as closely as possible the default theme of GTK+
GvTags is a Groovy Tag library. It allows writing web applications with Java ServerPages (JSP) in Groovy. GvTags might be for the Groovy programming language what the combination of JSTL and Struts is for Java.
Hapax is a simple but powerful text templating library for Java. It is suitable for constructing text output from Java code. The syntax is similar to Google's ctemplate library. Hapax was designed to be easy to use and have minimal dependencies, and is suitable for use in servlets, scripting languages, and server-side applications.
HBCI4Java is a Java library for the HBCI home banking interface. It supports almost all aspect of the HBCI versions 2.01, 2.1, 2.2, HBCI+ and FinTS-3.0 (with PIN/TAN support).
a simple library which develop a help viewer component
SIGAR (System Information Gatherer and Reporter) is a cross-platform, cross-language library and command-line tool for accessing operating system and hardware level information in Java, Perl, and .NET. SIGAR was developed to overcome the lack of portable access to low-level hardware and operating system metrics found in the Java platform. It's a key component of the Hyperic HQ management platform. SIGAR supports multiple language bindings and operates on more than 10 OS/hardware combinations.
iCal4j is a Java library used to read and write iCalendar data streams as defined in RFC2445. The iCalendar standard provides a common data format used to store information about calendar-specific data such as events, appointments, to-do lists, etc. All of the popular calendaring tools, such as Lotus Notes, Outlook and Apple's iCal also support the iCalendar standard.
to compile and execute Java code or evaluate expressions written in Java. This is done on the fly - there is no pre-compiling step necessary
International Components for Unicode (C/C++)
ICU provides a Unicode implementation, with functions for formatting numbers, dates, times, and currencies (according to locale conventions, transliteration, and parsing text in those formats). It provides flexible patterns for formatting messages, where the pattern determines the order of the variable parts of the messages, and the format for each of those variables. These patterns can be stored in resource files for translation to different languages. Included are more than 100 codepage converters for interaction with non-unicode systems.
Internet Chess ToolKit
a java based set of libraries and widgets useful for performing common tasks such as reading PGN, FEN, and generating legal moves. The net libraries convert ICS (Internet Chess Server) output into java objects
allows you to generate PDF files on the fly
ivata masks is a library of routines developed in Java/JSP/Struts that automatically create masks and lists based on Java reflection and settings specified in XML, which saves a huge amount of time.
j-Interop is a Java Open Source library (under LGPL) that implements the DCOM wire protocol (MSRPC) to enable development of Pure, Bi- Directional, Non-Native Java applications which can interoperate with any COM component.
j-XChange is a pure Java implementation of the entire Collaboration Data Objects (CDO 1.21) library for accessing Microsoft Exchange Server in a platform independent manner.
a completely portable C++ library, to provide a standard set of classes similar to Java Common API
A pure Java library for reading from and writing to MS Access databases.
Jackcess Encrypt is an extension library for the Jackcess project which implements support for some forms of Microsoft Access and Microsoft Money encryption.
Jackess is a pure Java library for reading and writing MS Access databases (currently supporting versions 2000-2007).
Prev 50 Next 50