Java Data structures

Open-source Java projects categorized as Data structures

Top 23 Java Data structure Projects

  • Java

    All Algorithms implemented in Java

    Project mention: Cool Github repositories for Everyone | | 2022-12-29
  • DSA-Bootcamp-Java

    This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.

    Project mention: Expanding from Laravel and MVC: How to learn algorithms, patterns and more while coding? | /r/laravel | 2023-07-05

    if you want something more extensive you can check out this ongoing course which has already covered lots of topics in depth. there is a playlist on youtube and assignments on github for practice

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • CtCI-6th-Edition

    Cracking the Coding Interview 6th Ed. Solutions

    Project mention: Free Resources to Help You Ace Your Interviews | | 2023-02-03
  • SDE-Interview-Questions

    Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.

  • java-algorithms-implementation

    Algorithms and Data Structures implemented in Java

  • Leetcode

    Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more. (by fishercoder1534)

  • JCTools

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • RoaringBitmap

    A better compressed bitset in Java: used by Apache Spark, Netflix Atlas and Tablesaw

    Project mention: Roaring bitmaps are compressed bitmaps, can be 100x faster | | 2023-07-18
  • SBE

    Simple Binary Encoding (SBE) - High Performance Message Codec

    Project mention: Simple Binary Encoding (SBE) – High Performance Message Codec | | 2023-01-04
  • data-structures

    A collection of powerful data structures (by williamfiset)

  • Apache Avro

    Apache Avro is a data serialization system.

    Project mention: How do you update an existing avro schema using apache avro SchemaBuilder? | /r/codehunter | 2023-06-09

    I am testing a new schema registry which loads and retrieves different kinds of avro schemas. In the process of testing, I need to create a bunch of different types of avro schemas. As it involves a lot of permutations, I decided to create the schema programmatically.I am using the apache avro SchemaBuilder to do so.

  • JGraphT

    Master repository for the JGraphT project

  • Eclipse Collections

    Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.

    Project mention: Yet another introduction to Functional Programming | | 2023-07-12

    eclipse-collections for Java.

  • Apache Parquet

    Apache Parquet


    Competitive programming questions.

  • cyclops-react

    An advanced, but easy to use, platform for writing functional applications in Java 8.

  • Persistent Collection

    A Persistent Java Collections Library

    Project mention: I had a great experience with Scala and hopefully it will get more popular | /r/scala | 2023-07-11

    So does Java! Also, kotlinx.collections is still not stable and I don't think they are intending to make it so any time soon.

  • Big Queue

    A big, fast and persistent queue based on memory mapped file.

  • Data-Structures-and-Algorithms

    Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems. (by alpha037)

  • dexx

    Persistent (immutable) collections for Java and Kotlin

  • Data-Structures-and-Algorithms-in-Java-2nd-Edition-by-Robert-Lafore

    Solutions of Data Structures and Algorithms in Java 2nd Edition by Robert Lafore. Adding practice problems and solutions.

  • geekific-youtube

  • hjson-java

    Hjson for Java

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-18.

Java Data structures related posts


What are some of the best open-source Data structure projects in Java? This list will help you:

Project Stars
1 Java 54,923
2 DSA-Bootcamp-Java 14,007
3 CtCI-6th-Edition 11,001
4 SDE-Interview-Questions 6,816
5 java-algorithms-implementation 4,325
6 Leetcode 3,627
7 JCTools 3,393
8 RoaringBitmap 3,261
9 SBE 2,944
10 data-structures 2,779
11 Apache Avro 2,641
12 JGraphT 2,440
13 Eclipse Collections 2,286
14 Apache Parquet 2,231
15 FAANG 1,616
16 cyclops-react 1,286
17 Persistent Collection 734
18 Big Queue 538
19 Data-Structures-and-Algorithms 311
20 dexx 206
21 Data-Structures-and-Algorithms-in-Java-2nd-Edition-by-Robert-Lafore 186
22 geekific-youtube 159
23 hjson-java 150
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives