Top Collections Libraries for Java

Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more.

Sep 27, 2021
18k usages
43k stars

Disruptor - Concurrent Programming Framework

Dec 31, 2021
640 usages
14k stars

MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap memory. It is a fast, scalable and easy to use embedded Java database.

Jan 08, 2020
162 usages
4.4k stars

Java Concurrency Tools Core Library

Mar 04, 2021
94 usages
2.8k stars

High performance primitives and utility library.

Nov 23, 2021
127 usages
2.1k stars

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, sorting algorithms, and fast, practical I/O classes for binary and text files. Note that if you have both this jar and fastutil-core.jar in your dependencies, fastutil-core.jar should be excluded.

Sep 13, 2021
417 usages
1.3k stars

Carefully designed and efficient extension of the Java Collections Framework with primitive specializations and more, built for Java 8 (API)

May 25, 2016
12 usages
947 stars

High Performance Primitive Collections: data structures (maps, sets, lists, stacks, queues) generated for combinations of object and primitive types to conserve JVM memory and speed up execution.

Dec 15, 2021
165 usages
813 stars

The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression. JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, we try to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme we implemented is always more efficient storage-wise than an uncompressed bitmap (implemented in Java as the BitSet class). Unlike some alternatives, javaewah does not rely on a patented scheme.

Sep 29, 2021
40 usages
504 stars

Immutable Collections

May 26, 2021
12 usages
30 stars

Types that extend and augment the Java Collections Framework.

Nov 12, 2015
2k usages

The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.

Jul 05, 2019
2.3k usages

Kotlin Immutable Collections multiplatform library

Dec 27, 2021
25 usages

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

Jun 03, 2012
280 usages
© 2022