Ten reasons to use Eclipse Collections

You may only need one.

It’s a sign

Top Ten Reasons to use Eclipse collections

  1. Rich, fluent, and functional APIs with good symmetry (productivity)
  2. Memory Efficiency (performance)
  3. Optimized Eager APIs (performance)
  4. Primitive Collections (productivity & performance)
  5. Immutable Collections (predictability and performance)
  6. Lazy APIs (performance)
  7. Parallel APIs (performance)
  8. Multimaps (productivity and type safety)
  9. Bags (productivity and type safety)
  10. Mutable and Immutable Collection Factories (productivity)

If the collection framework(s) you are using today is (are) missing one or more of these features, and you need them, then it would really be worth your time to check out and try Eclipse Collections.

Additional Reasons to try Eclipse Collections

  1. It’s open source and managed at the Eclipse Foundation and you can contribute to the library if there is something you need
  2. Eclipse Collections 9.0, 9.1 and 9.2 were released with a lot useful features that were contributed by 30 members of the open source community
  3. There are fun code katas to get you started
  4. Easy to understand and refactor to if you already know lambdas/ streams
  5. The Eclipse Collections website is available in seven different languages

Eclipse Collections is open for contributions. If you like the library, you can let us know by starring it on GitHub.