SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Graph Projects
-
Source: https://www.chartjs.org/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Project mention: Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies | news.ycombinator.com | 2024-02-15
-
Thank you and the team for your hard work, and congratulations on the release!
Suggestions for Demos:
1.Charting Libraries Integration
There’s currently a lack of demos showcasing LiveView integrated with powerful charting libraries like Apache ECharts, Plot, Chart.js, etc. A demo of a LiveView-powered dashboard using one of these libraries, connected to a database like SQLite (for simplicity) or DuckDB (for speed and demonstrating integrations beyond Ecto-native DBs), would be fantastic.
Emphasizes interactivity: For example, demonstrate how a server-based LiveView can handle actions such as mouse hover on a chart to update tooltips/labels, click-and-zoom interactions, or connected charts with brush functionality.
2.UI Component Libraries
A demo showcasing robust integration with UI component libraries would also be valuable. Features like tables with pagination, sorting, filtering, and autocomplete/typeahead functionality within modals could be a strong focus.
I’d suggest leveraging lightweight libraries like Flowbite or Preline, as they integrate seamlessly with Phoenix and rely on almost pure HTML and Tailwind for styling.
For additional inspiration on speedy charting libraries, this resource might be useful:
https://github.com/leeoniya/uPlot
-
-
dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
-
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: How I used linear algebra to build an interactive diagramming editor | news.ycombinator.com | 2024-12-17 -
-
-
Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02
-
algorithms.js
Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript
-
-
Project mention: Beyond A*: Better Planning with Transformers via Search Dynamics Bootstrapping | news.ycombinator.com | 2024-02-23
-
Project mention: Show HN: Embedded our open-source charting lib into a no-code storytelling tool | news.ycombinator.com | 2024-06-27
-
-
-
-
Neurite
Fractal Graph-of-Thought. Rhizomatic Mind-Mapping for Ai-Agents, Web-Links, Notes, and Code.
-
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.
-
-
JavaScript Graph discussion
JavaScript Graph related posts
-
How I used linear algebra to build an interactive diagramming editor
-
Ask HN: What is the best software to visualize a graph with a billion nodes?
-
Litegraph.js Create graphs in the browser similar to Unreal Blueprints
-
What I learned in 6 months of working on a CodeGen dev tool GPT Pilot
-
Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies
-
ArcadeDB: Multi-Model Database Supporting Graphs, KV, Documents, TS, and Vectors
-
Show HN: Transform Notes into Visual Mind Maps
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jan 2025
Index
What are some of the best open-source Graph projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Chart.js | 65,145 |
2 | gun | 18,254 |
3 | Frappe Charts | 14,967 |
4 | c3 | 9,348 |
5 | madge | 9,193 |
6 | uPlot | 8,907 |
7 | chart.xkcd | 7,649 |
8 | dsa.js-data-structures-algorithms-javascript | 7,642 |
9 | litegraph.js | 7,057 |
10 | rickshaw | 6,535 |
11 | vizceral | 4,076 |
12 | VivaGraphJS | 3,796 |
13 | algorithms.js | 3,726 |
14 | mini-graph-card | 3,182 |
15 | ngraph.path | 3,053 |
16 | Vizzu | 1,949 |
17 | react-d3-components | 1,626 |
18 | github-spray | 1,356 |
19 | VideoContext | 1,330 |
20 | Neurite | 1,286 |
21 | InteractiveGraph | 1,069 |
22 | react-graph-vis | 967 |
23 | ngraph.graph | 537 |