JavaScript Graph

Open-source JavaScript projects categorized as Graph

Top 23 JavaScript Graph Projects

  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: 12 Useful JavaScript Libraries You’ve Probably Never Used | | 2022-12-08

    Chart.js is a popular tool that is designed for creating graphs and charts. This library allows you to easily create graphs and charts of any type, as well as build data on a time range and logarithmic scale. It also has built-in tools for working with animation, which will allow you to effectively modify the graphics depending on new data, as well as experiment with color.

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: Problems/solutions notes | | 2022-12-01

    Revenue, not value. My friend and a teacher, Mark Nadal (I've even learned arrow functions from his code!, not to mention some great concepts behind the gun (still use it when I need some quick backend replacement)) also mentions it , though we see it somewhat differently. I am after perfect discrimination, where people are treated based on how valuable they are (or rather their state is) to the society (as a set of smaller groups). Ehm... don't think it belongs here, but whatever.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Frappe Charts

    Simple, responsive, modern SVG Charts with zero dependencies (by frappe)

  • c3

    :bar_chart: A D3-based reusable chart library

    Project mention: Is c3 js deprecated? and general thoughts of c3? | | 2022-11-22

    Looking here:

  • uPlot

    📈 A small, fast chart for time series, lines, areas, ohlc & bars

    Project mention: Rendering data that changes very frequently | | 2022-10-31

    Here is a very efficient 2D canvas lib that is extremely efficient i recommend looking through their readme and seeing if it solves your current problems.

  • chart.xkcd

    xkcd styled chart lib

    Project mention: Rough.js – Create graphics with a hand-drawn, sketchy, appearance | | 2021-12-14

    This looks like a wonderful library! I'm wondering how a handwritten font could fit into this api, a font like in

  • dsa.js-data-structures-algorithms-javascript

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook

    Project mention: 100+ Must Know Github Repositories For Any Programmer | | 2022-11-17

    6. DSA on JavaScript

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • madge

    Create graphs from your CommonJS, AMD or ES6 module dependencies

    Project mention: Would anyone find a visual representation of their React component tree like this be helpful? | | 2022-05-06

    It would be interesting to somehow overlay this graph on top of the typescript import graph (generated by something like madge). I suspect it might highlight some poorly organized regions of the codebase, because it would be obvious which component trees depend on multiple clusters of files.

  • rickshaw

    JavaScript toolkit for creating interactive real-time graphs

  • vizceral

    WebGL visualization for displaying animated traffic graphs

    Project mention: What tools do you use to map out microservices? | | 2022-10-29
  • algorithms.js

    Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript

    Project mention: 100+ Must Know Github Repositories For Any Programmer | | 2022-11-17

    10. Algorithms

  • VivaGraphJS

    Graph drawing library for JavaScript

  • litegraph.js

    A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.

    Project mention: Node-Based UIs | | 2022-11-17

    the docs are missing but this looks good

  • mini-graph-card

    Minimalistic graph card for Home Assistant Lovelace UI

    Project mention: Gefrierschrank abtauen wird überbewertet | | 2022-03-17

    Ich auch. Das ist aber Homeassistant +

  • Vizzu

    Library for animated data visualizations and data stories.

    Project mention: Show HN: CodeViz – OSS for source code stats w. interactive charts in VS Code | | 2022-04-10

    We built this little open-source tool that automatically visualizes the contents of a software project in Visual Studio Code. We think it's a good example of what our open-source viz library Vizzu ( can be used for.

    Key features of CodeViz Stat:

  • react-d3-components

    D3 Components for React

  • mind-elixir-core

    ⚗ Mind-elixir is a framework agnostic mind map core.

    Project mention: Mind Elixir, a mind map core, is updated to 1.0.1. | | 2022-07-08
  • VideoContext

    An experimental HTML5 & WebGL video composition and rendering API.

    Project mention: daily reminder modern frontend development is disgusting | | 2022-06-24

    The actual editor was not, but the library that it was responsible for compositing videos in the browser that we built the UI around is the (unfortunately now unmaintained) VideoContext

  • InteractiveGraph

    InteractiveGraph provides a web-based interactive visualization and analysis framework for large graph data, which may come from a GSON file, or an online Neo4j graph database. InteractiveGraph also provides applications built on the framework: GraphNavigator, GraphExplorer and RelFinder.

  • react-graph-vis

    A react component to render nice graphs using vis.js

    Project mention: add multiple node box selector on the canvas of VisJS network graph in ReactJS | | 2022-05-12

    I setup react-graph-vis(source) in this sandbox, and added a ref to the Graph:

  • ngraph.graph

    Graph data structure in JavaScript

  • clchart

    A fast, simple and cross-platform(html5 react-native weex wechat-applet) stock chart library created using canvas.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-12-08.

JavaScript Graph related posts


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

Project Stars
1 Chart.js 58,927
2 gun 16,686
3 Frappe Charts 14,577
4 c3 9,227
5 uPlot 7,478
6 chart.xkcd 7,283
7 dsa.js-data-structures-algorithms-javascript 6,913
8 madge 6,695
9 rickshaw 6,532
10 vizceral 3,983
11 algorithms.js 3,540
12 VivaGraphJS 3,536
13 litegraph.js 3,242
14 mini-graph-card 2,120
15 Vizzu 1,635
16 react-d3-components 1,613
17 mind-elixir-core 1,427
18 VideoContext 1,223
19 InteractiveGraph 912
20 react-graph-vis 796
21 tplink-energy-monitor 420
22 ngraph.graph 408
23 clchart 298
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.