Collections
Sort by:Popular

Immutable Collections
Last Release on Oct 3, 2023
GS Collections is a collections framework for Java. It has JDK-compatible List, Set and Map implementations with a rich API and set of utility classes that work with any JDK compatible Collections, Arrays, Maps or Strings. The iteration protocol was inspired by the Smalltalk collection framework.
Last Release on Mar 14, 2016

Primitive-type collections based on CERN's Colt Java API
Last Release on Apr 12, 2010
Simple tools for working with data streams in LazyLists in Scala
Last Release on Nov 6, 2025
Persistent collections based on 2-3 finger trees.
Last Release on Feb 19, 2024
Efficient collections for sets and maps that has primitive types as keys.
Last Release on Apr 29, 2020
OPS4J Base - Utilities/Extensions related to java collections.
Last Release on Nov 18, 2019
Brownies Collections complements the Java Collections Framework. GapList combines the strengths of both ArrayList and LinkedList. BigList is a list optimized for storing large number of elements. There are specialized List implementations for all primitive data types (IntGapList, IntBigList, IntObjGapList, IntObjBigList). The key collection classes offer support for keys and constraints for lists and collections (KeyList, KeyCollection, KeySet, Key1List, Key1Collection, Key1Set, Key2List, ...
Last Release on Oct 28, 2022
fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists and priority queues with a small memory footprint and fast access and insertion; provides also big (64-bit) arrays, sets and lists, and fast, practical I/O classes for binary and text files.
Last Release on Oct 12, 2013

Relocated → it.unimi.dsi » fastutil
Common utilities and classes for collections.
Last Release on Aug 16, 2014