The Trove library provides high speed regular and primitive collections for Java. 

The GNU Trove library has two objectives: 
  1. Provide "free" (as in "free speech" and "free beer"), fast, lightweight implementations of the java.util Collections API. These implementations are designed to be pluggable replacements for their JDK equivalents.
  2. Provide primitive collections with similar APIs to the above. This gap in the JDK is often addressed by using the "wrapper" classes (java.lang.Integer, java.lang.Float, etc.) with Object-based collections. For most applications, however, collections which store primitives directly will require less space and yield significant performance gains.
Trove allows both server-side and client applications to work faster and use less memory. Give it a try and discover a library you can't live without! 


Current versions: 
  • Stable: 3.0.3, changes (6/3/12) 
  • Experimental: none right now

Recent News

  • Moved to BitBucket Trove development has moved to BitBucket. You can now find the code repository in Git, the issue tracker and (soon) the wiki there.
    Posted Feb 24, 2013, 3:12 PM by Rob Eden
  • 3.0.3 3.0.3 has been released. This release is a minor bugfix release recommended for all users. It's available both from SourceForge and Maven.
    Posted Jun 3, 2012, 8:15 PM by Rob Eden
  • 3.0.2 3.0.2 has been released to the SourceForge download page and will be release to Maven soon (tonight?).This release contains a couple of significant bug fixes and is ...
    Posted Nov 23, 2011, 11:41 AM by Rob Eden
Showing posts 1 - 3 of 9. View more »