| | 1. Javolution | By: | | License: | GNU Library or Lesser General Public License (LGPL) | URL: | http://javolution.org/ | Description: | Javolution real-time goals are simple: To make your application faster and more time predictable!
That being accomplished through:
* Safe/transparent object recycling (faster than memory recycling, aka GC).
* Fast/easy parallel computing support with concurrent contexts.
* High performance and real-time compliant util / lang / io / xml base classes.
* Struct and Union base classes for direct interfacing with native applications.
* Java fastest xml parsing and marshalling/unmarshalling facility.
|
2. Java Utilities - OstermillerUtils | By: | | License: | GNU General Public License (GPL) | URL: | http://ostermiller.org/utils/ | Description: | * ArrayHelper - Helpful utilities for working with arrays.
* Base64 - Encode and decode base 64.
* Browser - Open a browser from an application on Windows, Unix, or Macintosh.
* CGI Query String Parser - Libraries to to parse the query data supplied by HTTP GET or POST requests.
* Circular Buffers - Implements the circular buffer producer/consumer model for bytes.
* Concatenation Streams - Combine multiple streams of incoming data to create a single stream.
* Comma Separated Values (CSV) - Libraries to read and write files in Comma Separated Value (CSV) format. (Excel CSV Format also available)
* Exec Helper - Convenience methods for executing external applications that output data.
* File Helper - Methods for manipulating files.
* Iterators and Enumerations - Convert between Iterators and Enumerations or convert arrays to Iterators or Enumerations.
* Line Ends - Converts text files between various system formats.
* MD5 Sums - Classes for generating MD5 checksums on String, Byte arrays, Streams, or Files.
* NoClose Streams - Create streams that cannot be closed with the regular close() mechanism.
* Parallelizer - Runs multiple jobs in parallel, n threads at a time, and waits until all threads are complete before continuing.
* Password Dialog - A password dialog box written for Swing.
* Random Password Generator - Generate a random String using a cryptographically secure random number generator.
* Significant Figures - Handles parsing, rounding, and displaying numbers for scientific applications.
* Size Limit Input Stream - Create a sub-stream of a specified length from an existing input stream.
* String Helper - Methods for formatting, manipulating, and querying Strings.
* String Tokenizer - A StringTokenizer replacement with enhancements.
* Straight Stream Reader - An input stream reader that does no character class translation.
* Tabs - Tab adjuster that can convert tabs to spaces and vice versa.
* Uber Properties - A replacement for the java.utils.Properties class with enhancements.
|
3. Enhydra Octopus | By: | | License: | GNU General Public License (GPL) | URL: | http://www.enhydra.org/tech/octopus/index.html | Description: | Enhydra Octopus is a Java-based Extraction, Transformation, and Loading (ETL) tool. It may connect to any JDBC data sources and perform transformations defined in an XML file.
|
4. Password Generator | By: | ise.fdns.net/freestuff.html | License: | OpenSource | URL: | http://ise.fdns.net/freestuff.html | Description: | This is a handy password generator. The passwords are generated from only letters and numbers. Passwords are randomly generated using Java's Math.random() method. The generated passwords average about 1/3 numbers, 1/3 lowercase letters, and 1/3 uppercase letters.
|
5. Jcontract | By: | Parasoft | License: | Commercial | URL: | http://www.parasoft.com/jsp/products/home.jsp?product=Jcontract&itemId=29 | Description: | Parasoft Jcontract is a new Java Design by Contract (DbC) tool. It instruments and compiles code that contains DbC comments, then automatically checks whether the specified contracts are violated at runtime. This monitoring verifies that classes and components work correctly and are used correctly at the system level. You can configure Jcontract to instrument only selected contract types or to invoke custom actions when contracts are violated. In addition, you can use Jcontract to create classes whose contracts are checked even when Jcontract is not available. By integrating Jcontract into your development cycle, you prevent system-level errors, improve software reliability, and reduce testing/debugging time.
|
6. Flashline | By: | Flashline | License: | Commercial | URL: | http://www.flashline.com/Entrypage.jsp | Description: | Flashline embodies an asset-centric approach to software engineering that allows organizations to reap productivity gains associated with enterprise IT programs - gains far beyond those possible with individual or workgroup productivity tools. The next frontier for higher return on software investment is the enterprise project portfolio- and beyond.
|
8. NetZyme | By: | Creative Science Systems, Inc. | License: | Commercial | URL: | http://www.creativescience.com/products.html | Description: | NetZyme is an enterprise software that resolves the toughest and largest enterprise application integration (EAI) problem - real time convergence of data between legacy applications and new technologies.
|
9. Applicet Framework | By: | users.belgacombusiness.net/arci/ | License: | OpenSource | URL: | http://users.belgacombusiness.net/arci/ | Description: | The Applicet Framework for Applets and Applications gives full support for running applets as applications, just by by replacing java.applet.Applet as superclass with be.arci.applet.Applicet. Now your applets can run with full functionality as applications. Or vice-versa, you can let potential customers first try out applications on your website, as applet.
|
10. Cramfull Compiled Resources library | By: | users.belgacombusiness.net/arci/ | License: | OpenSource | URL: | http://users.belgacombusiness.net/arci/ | Description: | Cramfull Compiled Resources library compiles your application's resources and serializable Objects right into a standard Java class-file. This gives you universal and infallible access to your resource, regardless of the execution environment and packaging and distribution format.
|
11. Oryx | By: | Oryx | License: | OpenSource | URL: | http://www.jbdietrich.de/ | Description: | Oryx standalone product is a standalone Java 2 application which has two main components supporting the two different main roles in the development life cycle of rule-based applications
|
12. DENIM | By: | the Regents of the University of California | License: | OpenSource | URL: | http://guir.cs.berkeley.edu/projects/denim/ | Description: | DENIM is a system that helps web site designers in the early stages of design. DENIM supports sketching input, allows design at different refinement levels, and unifies the levels through zooming.
|
13. Jodd | By: | | License: | BSD License | URL: | http://jodd.sourceforge.net/ | Description: | Jodd is a generic purpose open-source Java library. It helps in development of Java applications, both stand-alone and server-side. You may think of Jodd as swiss army knife for Java: small, sharp and with plenty handy gadgets included.
Jodd contains many useful and ready to use features: it provides Java beans manipulation, loads beans with ease from various sources, simplifies JDBC connectivity and code, profiles sql queries, manages date and time, manipulates and format Strings, searches files on disk, helps with handling servlet requests. Additionally, Jodd contains small, yet useful mvc2 JSP-based framework. And there is more inside...
Jodd is free software; use it under the terms of the BSD license.
|
14. Kataba Dynamics | By: | | License: | Open Source and Commercial | URL: | http://www.kataba.com/ | Description: | Less verbose, more powerful, more consistent core libraries for Java.
Open Source and Commercial.
|
15. Protomatter Software | By: | | License: | GNU General Public License (GPL) | URL: | http://protomatter.sourceforge.net | Description: | This is my collection of Java classes. Major chunks include: robust logging system, JDBC connection pools, lightweight application server, general utility classes.... enjoy.
|
16. NailGun | By: | | License: | Apache Software License | URL: | http://www.martiansoftware.com/nailgun/index.html | Description: | NailGun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O.
|
|