Java Graph

Open-source Java projects categorized as Graph

Top 22 Java Graph Projects

  • MPAndroidChart

    A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

  • Neo4j

    Graphs for Everyone

    Project mention: Looks Like the Free Software Foundation Forced Neo4j's Hand | | 2024-01-31

    After spending millions fighting the committer of ONgDB who removed the commons clause from the AGPL branded license, it looks like the Free Software Foundation got involved and forced them to remove the commons clause or change the license to their own proprietary license.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Smile

    Statistical Machine Intelligence & Learning Engine

    Project mention: Need statistic test library for Spark Scala | /r/scala | 2023-05-05

    Check out Smile too.

  • Gephi

    Gephi - The Open Graph Viz Platform

    Project mention: NetworkX – Network Analysis in Python | | 2023-12-08
  • janusgraph

    JanusGraph: an open-source, distributed graph database

    Project mention: Graph Databases vs Relational Databases: What and why? | | 2023-03-29

    First, you need to choose a specific graph database platform to work with, such as Neo4j, OrientDB, JanusGraph, Arangodb or Amazon Neptune. Once you have selected a platform, you can then start working with graph data using the platform's query language.

  • java-algorithms-implementation

    Algorithms and Data Structures implemented in Java

  • data-structures

    A collection of powerful data structures (by williamfiset)

  • Onboard AI

    ChatGPT with full context of any GitHub repo. 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

  • protostuff

    Java serialization library, proto compiler, code generator

  • spark

    A simple Android sparkline chart view. (by robinhood)

  • graph-data-science

    Source code for the Neo4j Graph Data Science library of graph algorithms.

  • constellation

    A graph-focused data visualisation and interactive analysis application. (by constellation-app)

    Project mention: Ask HN: How do I find someone to fix an OSS I can't? | | 2024-02-13

    Hi HN, I have been looking to fix a fantastic piece of open source Java-based software that has been having more and more issues running on Mac, likely due to MacOS deprecating OpenGL support, which the app heavily relies on. The app can be found on Githubh here:

    I have managed to get it somewhat functional again on Mac but am still running into multiple issues of it crashing and/or freezing when using it on Mac. I'm not a full-time software dev and unfortunately don't have the skills to get this properly ironed out.

    I wanted to ask here if there is a good online platform I could use to find someone who would be able to fix the issues for a reasonable fee?

  • opennars

    OpenNARS for Research 3.0+

  • RatingReviews

    Simple rating bars, a view similar to the ones seen on Google Playstore. ⭐🌟✨

  • graphstore

    Fast in-memory graph structure, powering Gephi

  • FXGraphAlgorithmSimulator

    Visualizes specific Graph Algorithms like BFS, DFS, MST etc. on interactive user input graphs.

  • simple-graphs

    A simple graph library for java

  • Java-DSA

    My DSA practise

  • Data-Structures-Java

    I've implemented a comprehensive set of generic data structures in Java, including arrays, linked lists, stacks, queues, trees, and more, ensuring versatility and efficiency in data handling.

  • citegraph

    CiteGraph: A citation graph web visualizer

    Project mention: Show HN: CiteGraph – Online citation network visualizer | | 2023-08-27

    5) What's the pagerank of paper X or author Y?

    Source code is open-sourced at

  • graph-pathfinding-algorithms

    Implementation and tests for graph pathfinding algorithms.

  • NetworkParser

    Framework for serialization to Json, XML, Byte and Excel, therefore an oviparous wool milk sow J

  • jetbrains-academy-hypermetro

    Have you ever been worried about getting lost in the subway? Do you need to find a faster route to your destination? Write an application that will help you better navigate the complicated metro system.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-02-13.

Java Graph related posts


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

Project Stars
1 MPAndroidChart 37,126
2 Neo4j 12,244
3 Smile 5,889
4 Gephi 5,628
5 janusgraph 5,042
6 java-algorithms-implementation 4,325
7 data-structures 2,797
8 protostuff 1,993
9 spark 1,267
10 graph-data-science 570
11 constellation 377
12 opennars 362
13 RatingReviews 192
14 graphstore 65
15 FXGraphAlgorithmSimulator 52
16 simple-graphs 41
17 Java-DSA 15
18 Data-Structures-Java 14
19 citegraph 8
20 graph-pathfinding-algorithms 5
21 NetworkParser 4
22 jetbrains-academy-hypermetro 0
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.