dcm4che is a collection of open source applications and utilities for the healthcare enterprise. These applications have been developed in the Java programming language for performance and portability, supporting deployment on JDK 1.4 and up.
JDCM class library implements DICOM in a quickly and 100% pure JavaTM. It provides an implementation of all basic DICOM functionalities in a powerful and easy-to-use library API.
1T3XT offers a suite of products that are useful to create and/or manipulate documents, more specifically PDF and RTF documents. There's some support for XML and HTML, but this isn't the core business of iText.
At4J provides Java support for reading and creating Zip and Tar archives. It also comes with third-party compression libraries for bzip2 and LZMA support. At4J supports more Zip capabilities and compression methods than Java's built-in Zip classes, such as Unix file metadata and bzip2 compression.
LibUtillery is a container for more or less unrelated utility libraries, providing functionality that is often required in both small and medium-sized software, which otherwise tends to be re-written over and over again.
The library provides a highly portable programmer's toolbox, either as-is or as a relatively easy to use code repository. It is designed to work on all kinds of modern and older flavors of Unix, as well as Microsoft Windows. Apart from requiring the "long long" integer type in one function, it is expected to be compatible with ISO C90.
Most of LibUtillery's sub-libraries could be considered a "class" that can be instantiated multiple times within a program most of the time.
The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. At present, it provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.
Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is an alternative to proprietary software tools in the same domain.
Processing is free to download and available for GNU/Linux, Mac OS X, and Windows.
Sajax is an open source tool to make programming websites using the Ajax framework — also known as XMLHTTPRequest or remote scripting — as easy as possible. Sajax makes it easy to call PHP, Perl or Python functions from your webpages via JavaScript without performing a browser refresh. The toolkit does 99% of the work for you so you have no excuse to not use it.