Software Alternatives & Reviews

8 Best Free and Open-Source Drawing Libraries in JavaScript

Paper.js p5.js Konva Snap.svg js-sequence-diagrams
  1. 1
    T

    Two.js

    This product hasn't been added to SaaSHub yet
    Another popular option if you want to draw and animate SVG using JavaScript is to use the SVG.js library. The goal of the developers with this library was to make it as small and as fast as possible, while providing almost full coverage of the SVG spec. There are no dependencies, and the library can be used independently.

  2. Open source vector graphics scripting framework that runs on top of the HTML5 Canvas.
    Pricing:
    • Open Source
    The Paper.js library is another free and open-source solution for people who want to draw using JavaScript. The library uses canvas to handle its drawing animations. However, its primary focus is vector-based drawings instead of raster images.

    #Flowcharts #Org Charts #Javascript UI Libraries 11 social mentions

  3. 3
    JS library for creating graphic and interactive experiences
    Pricing:
    • Open Source
    The p5.js library is a great option for people who are looking for a library that doesn't have a steep learning curve, but which can create very complicated systems if necessary. The get started with P5.js page on the official website has a functional example that draws circles wherever you move your mouse in only a few lines of code.

    #Javascript UI Libraries #Charting Libraries #Flowcharts 133 social mentions

  4. 4
    Konva is 2d Canvas JavaScript framework for drawings shapes, animations, node nesting, layering, filtering, event handling, drag and drop and much more.
    Pricing:
    • Open Source
    The Fabric.js library is built upon the same philosophy as Konva and has a lot of the same features. In fact, Fabric.js actually seems to be more popular and active than Konva.

    #Flowcharts #Org Charts #Javascript UI Libraries 15 social mentions

  5. 5
    F

    Fabric.js

    This product hasn't been added to SaaSHub yet
    Another popular option if you want to draw and animate SVG using JavaScript is to use the SVG.js library. The goal of the developers with this library was to make it as small and as fast as possible, while providing almost full coverage of the SVG spec. There are no dependencies, and the library can be used independently.

  6. Snap.svg is a javascript SVG library for the modern web.
    Pricing:
    • Open Source
    You can see how it performs with respect to Vanilla JS and Snap.svg on the homepage of the website. It is possible to create basic shapes and add them to the DOM using built-in functions. The library comes with all kinds of functions to manipulate the appearance of anything you draw on the screen. There is also support for event listeners so that you can implement functionality that changes or animates any SVG element based on user interaction.

    #Javascript UI Libraries #Charting Libraries #Flowcharts 9 social mentions

  7. 7
    SVG

    SVG.js

    This product hasn't been added to SaaSHub yet
    Another popular option if you want to draw and animate SVG using JavaScript is to use the SVG.js library. The goal of the developers with this library was to make it as small and as fast as possible, while providing almost full coverage of the SVG spec. There are no dependencies, and the library can be used independently.

  8. js-sequence-diagrams turns text into UML sequence diagrams.
    The last library on our list might not appeal to the masses, but it does serve a unique purpose that makes its mention worthwhile. Have you ever worked on a project where you had to draw UML sequence diagrams? If you said yes, then the JS Sequence Diagrams library would probably be perfect for you.

    #Diagrams #Flowcharts #Flow Charts And Diagrams 5 social mentions

Discuss: 8 Best Free and Open-Source Drawing Libraries in JavaScript

Log in or Post with