GoJS, a JavaScript Library for HTML Diagrams

JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages. (by NorthwoodsSoftware)

GoJS, a JavaScript Library for HTML Diagrams Alternatives

Similar projects and alternatives to GoJS, a JavaScript Library for HTML Diagrams

NorthwoodsSoftware
GoJS, a JavaScript Library for HTML Diagrams
  1. excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. redux-toolkit

    The official, opinionated, batteries-included toolset for efficient Redux development

  4. styled-components

    Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

  5. mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

  6. manim

    A community-maintained Python framework for creating mathematical animations. (by ManimCommunity)

  7. SaaSHub

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

    SaaSHub logo
  8. Task

    A task runner / simpler Make alternative written in Go

  9. diagrams

    :art: Diagram as Code for prototyping cloud system architectures

  10. lowdefy

    The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.

  11. Scrawl-canvas

    Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun

  12. Konva

    Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

  13. rupy

    HTTP App. Server and JSON DB - Shared Parallel (Atomic) & Distributed

  14. d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

  15. joint

    A proven SVG-based JavaScript diagramming library powering exceptional UIs

  16. Cytoscape.js

    Graph theory (network) library for visualisation and analysis

  17. react-vis

    Discontinued Data Visualization Components

  18. snipp.in

    Fast, Light-weight, Notes, Snippet manager and code editor directly inside your browser

  19. Slim Select

    Slim advanced select dropdown

  20. react-canvas

    High performance <canvas> rendering for React components

  21. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better GoJS, a JavaScript Library for HTML Diagrams alternative or higher similarity.

GoJS, a JavaScript Library for HTML Diagrams discussion

Log in or Post with

GoJS, a JavaScript Library for HTML Diagrams reviews and mentions

Posts with mentions or reviews of GoJS, a JavaScript Library for HTML Diagrams. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-12.
  • GoJS, a JavaScript Library for HTML Diagrams VS jsplumb - a user suggested alternative
    2 projects | 12 Apr 2025
  • Ask HN: What do you use to create diagrams?
    10 projects | news.ycombinator.com | 12 Mar 2025
    Well I make https://gojs.net, so I just use the GoJS diagramming library to make diagrams :D

    Of course, its made for developers trying to make applications, not end users.

  • Ask HN: What is the best software to visualize a graph with a billion nodes?
    13 projects | news.ycombinator.com | 2 Aug 2024
    My library (https://gojs.net) can do that easily. Give it a look, and if you think the price is acceptable for your project, contact us and we can make you a proof-of-concept.
  • Your 14-Day Free Trial Ain't Gonna Cut It
    3 projects | news.ycombinator.com | 6 May 2024
    If you click on their username, it takes you to their profile.

    https://news.ycombinator.com/user?id=simonsarris

    which says:

    I make GoJS, a powerful canvas-based diagramming library:

    http://gojs.net/

  • Burning money on paid ads for a dev tool – what we've learned
    2 projects | news.ycombinator.com | 29 Sep 2023
    Have spent six figures yearly on ads, mostly for reach for the developer-focused diagram library GoJS (https://gojs.net)

    > Each experiment will need ~$500 and 2 weeks

    I would add a zero if you want serious data. I would also double the timescale. $5,000 over 4 weeks

    I second the uselessness of Google Display, it might look like conversions numbers are good but they are 100% too good to be true. As soon as you look into them you find the sources are things like "ad from HappyFunBabyTime Android app". You have to ruthlessly prune daily for months to get anything real, and even then I'm skeptical of value. For a developer tool with very strict conversion metrics!

    But I disagree on Google Search:

    > Good for conversion, bad for awareness.

    Before we were popular it was excellent for awareness. Post popularity its much more arguable.

  • Purescript bindings for GoJS
    3 projects | /r/purescript | 29 Jun 2023
    Creating the Halogen components would be simple enough if one takes inspiration from gojs-react. The issue is that there are no PureScript bindings for the GoJS types themselves, but GoJS does provide .ts.d declarations, which means I could use purescript-read-dts, but that library's maturity/usability seems somewhat ambiguous, according to an author's post from 3 years ago.
  • Any Ideas How to Create a Graph Builder UI in React?
    2 projects | /r/reactjs | 24 Jan 2023
    used goJS in one project and konva in another
  • Ask HN: What is the most impactful thing you've ever built?
    33 projects | news.ycombinator.com | 18 Nov 2022
    I built GoJS, which is one of the most popular commercial JS diagramming libraries: https://gojs.net

    I built carefulwords, a very fast thesaurus and quote site for inspiration, used by... tens of people a day. Eg: https://carefulwords.com/gift https://carefulwords.com/solitude

    I mostly made it for myself, me and my wife use it all the time. I am slowly editing down the thesaurus to managable size.

    I built a 12x16 "Goose Palace" barn out of local pine timbers, which taught me timber framing, and taught my tiny baby who turned 2 years old while doing it that this is just the kind of thing that people normally do, build barns in their driveway. Some context: https://simonsarris.substack.com/p/the-goose-palace

    Some photos of building it with the baby: https://twitter.com/simonsarris/status/1584169368203956225

    I designed my house, and have been writing extensively about that. Maybe this is the most impactful, since photos of it are all over Pinterest and other sites, now. The first post on that: https://simonsarris.substack.com/p/designing-a-new-old-home-...

    I am not sure what is most impactful. Maybe ultimately it is building my family.

  • Node-Based UIs
    10 projects | news.ycombinator.com | 17 Nov 2022
    I made a pull request for GoJS (https://gojs.net)

    I have been building this canvas-based graphing library since 2011, and it contains a good number of features around customization and interactivity that are not found in other libraries. It is commercial for non-academic use however.

  • Where I can learn how to do the following in React?
    1 project | /r/reactjs | 11 Nov 2022
    in one project we use konva, in another we used gojs. Any of them or some other library needs some training and introduce own limitations but it still way way way better than handing all the coordinates, calculations, routing etc on your own.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic GoJS, a JavaScript Library for HTML Diagrams repo stats
17
8,097
7.1
7 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com