views:

221

answers:

7

Lets compile a list of 3rd party java libraries that we like and/or find useful.

I will post my choices as a reply

A: 

Eclipse Link

The Eclipse Persistence Services Project (EclipseLink) delivers a comprehensive open-source Java persistence solution. EclipseLink focuses on standards with advanced features, performance and scalability for enterprise software developers across data sources, formats, and containers.

instanceofTom
A: 

SwingX

SwingX is all about Swing components. It focuses both on extensions to existing Swing components as well as brand new ones. SwingX contains a lot of great components that you can use in your applications today.

instanceofTom
A: 

Golden T Game Engine (GTGE)

Golden T Game Engine (GTGE) is an advanced cross-platform game programming library written in Java language. GTGE library provides a complete routines for making 2D game from low level routines such as hardware accelerated 2D graphics, mouse and keyboard input, audio support, game timing, to game specific routines such as sprite, background, collision detection.

instanceofTom
+2  A: 

Lucene

"Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."

Lucene never fails to astonish me, with its performance, clean implementation, and overall elegance. It's a wonderful piece of work.

RichieHindle
+2  A: 

Google Collections

Google Collections rules. Gives you predicates, BiMaps, synchronization wrappers around java.util collections, etc.

jasonnerothin
+1  A: 

SQLiteJDBC

Java JDBC driver for SQLite. It runs using either a native code library 100% Pure Java driver based on NestedVM emulation.

abababa22
A: 

FEST (Fixtures for Easy Software Testing)

Excellent and easy-to-use library for unit testing Swing and JavaFX UI. Also has interesting mock and assertion modules.

Konrad Garus