Popularity
7.5
Growing
Activity
8.2
-
2,340
95
572

Code Quality Rank: L4
Programming language: Java
License: Dual-licensed: Eclipse Public License 1.0, Eclipse Distribution License 1.0
Tags: High Performance    
Latest version: v11.0.0.M1

Eclipse Collections alternatives and similar libraries

Based on the "High Performance" category.
Alternatively, view Eclipse Collections alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Eclipse Collections or a related project?

Add another 'High Performance' Library

README

<!-- ~ Copyright (c) 2022 Goldman Sachs and others. ~ All rights reserved. This program and the accompanying materials ~ are made available under the terms of the Eclipse Public License v1.0 ~ and Eclipse Distribution License v. 1.0 which accompany this distribution. ~ The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html ~ and the Eclipse Distribution License is available at ~ http://www.eclipse.org/org/documents/edl-v10.php. -->

[][license-epl] [][license-edl]

English | 中文 | Deutsch | Español | Ελληνικά | Français | 日本語 | Norsk (bokmål) | Português-Brasil | Русский | हिंदी

Eclipse Collections is a comprehensive collections library for Java. The library enables productivity and performance by delivering an expressive and efficient set of APIs and types. The iteration protocol was inspired by the Smalltalk collection framework, and the collections are compatible with the Java Collection Framework types.

Eclipse Collections is compatible with Java 8+. Eclipse Collections is a part of the OpenJDK Quality Outreach program, and it is validated for different versions of the OpenJDK.

Why Eclipse Collections?

Learn Eclipse Collections

Eclipse Collections and JDK Compatibility Matrix

EC 7.x.x 8.x.x 9.x.x 10.0.0 10.1.0 10.2.0 10.3.0 10.4.0 11.0.0 11.1.0
JDK 5 - 7
JDK 8
JDK 9 - 14
JDK 15 - 18

Acquiring Eclipse Collections

Maven

<dependency>
  <groupId>org.eclipse.collections</groupId>
  <artifactId>eclipse-collections-api</artifactId>
  <version>11.1.0</version>
</dependency>

<dependency>
  <groupId>org.eclipse.collections</groupId>
  <artifactId>eclipse-collections</artifactId>
  <version>11.1.0</version>
</dependency>

Gradle

implementation 'org.eclipse.collections:eclipse-collections-api:11.1.0'
implementation 'org.eclipse.collections:eclipse-collections:11.1.0'

OSGi Bundle

Eclipse software repository location: http://download.eclipse.org/collections/11.1.0/repository

How to Contribute

We welcome contributions! We accept contributions via pull requests here in GitHub. Please see [How To Contribute](CONTRIBUTING.md) to get started.

Additional information


*Note that all licence references and agreements mentioned in the Eclipse Collections README section above are relevant to that project's source code only.