ListOfLists.com Internet Directory

Home > Top > Computers > Programming > Languages > Java > Open Source > Libraries
Graphics@Server-side Code
PDFXML

Surf these sites:
32-bit Cyclic Redunancy Check (CRC) class -- This check is used in numerous systems to verify the integrity of information. It''s also used as a hashing function. [Public domain]
BeanCache -- Caches Bean property values. [LGPL with exception - can be included in any JSP implementation]
Boyer-Moore string search class in Java -- Significantly faster than String.indexOf. [Free for any use]
Byte Iterator class -- Allows treating a byte array as a file. [Licensed under GPL]
CVS Package - com.ice.cvsc -- Library to connect to a CVS server. [LGPL license]
CommAPI for Linux -- Free drivers for Sun''s official serial driver interface: CommAPI, allowing you to use Linux serial (and eventually parallel ports) in an OS independent manner. [LGPL license]
DEDIOUX - Dynamic EDI Objects Using XML -- Collection of Java programs to process EDI objects using an XML rules based file. [BSD-style license]
Element Construction Set -- Generates elements for various markup languages. Directly supports HTML 4.0 and XML, but can easily be extended to create tags for any markup language. [part of the Java Apache project]
Fooware FTP Client -- A suite of objects that implement an ftp client.
Free Java Sourcecode -- Classes include ButtonCanvas, RandomNumberGenerator, ClockCanvas, etc. Feel free to take what you want and change what you need.
JDring - Java Alarm Scheduler -- 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. [LGPL license].
JNIRegistry -- Java native interface for the Windows Registry API. Allows Java programs to access, modify, and export Windows Registry resources. [GPL license]
Java Tar -- Tar archive handler creates, lists, and extracts TAR files. Supports gzipped tar files. Can be invoked either using its Java API, or from the command line, or from a GUI version. [GPL license]
NovoSoft UML Library -- Provides the following services: implementation of complete UML 1.3 physical metamodel, easy to use interfaces, event notification, undo/redo support, reflective API, XMI loading/saving. [LGPL license]
Pooling JDBC database connections -- Code samples, free of licensing restrictions.
Rhino - JavaScript for Java -- implementation of JavaScript written entirely in Java. Based at mozilla.org.
SAC: The Simple API for CSS -- Beta software for parsing CSS (Level 1, 2 or 3) stylesheets from the WWW Consortium (W3C). [Free for any use]
Talkative -- Set of Java, COM and JavaScript libraries which together can provide connectivity between all kinds of applications. [GPL License]
The VNet Class Library -- Collection of useful Java classes, including an XML generator and a simple editor. [GPL license]
The de.mnl.java packages -- Two packages, one that provides a base64 encoder/decoder, and another that saves the state of a bean as XML. [GPL license]
Tiny Encryption Algorithm -- Allegedly "one of the fastest and most efficient cryptographic algorithms in existence".
Town -- makes it possible to execute and manage select/insert/update/delete SQL statements without having to actually write a single line of SQL. [released under LGPL]
Various Mersenne Twister Pseudo Random Number Generator classes -- A choice of implementations. Can be used instead of java.util.Random.
gnu.regexp - Regular Expressions for Java -- The gnu.regexp package is a pure-Java implementation of a traditional (non-POSIX) NFA regular expression engine. Its syntax can emulate many popular development tools, including awk, sed, emacs, perl and grep.
jX4 -- Java-based object oriented platform for MUDs and other modular, possibly distributed applications.
logi.crypto -- Formerly Cryptonite, a pure java package for strong cryptography. It supplies RSA (usable outside of North America), DES, Triple-DES implementation as well as other utility classes. [GPL or Commercial License]

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor