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.