Skip to content

The best Rough.js alternatives

7 tools that do a similar job to Rough.js, 7 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Rough.js

A small JavaScript library that draws shapes in a sketchy, hand-drawn style on Canvas or SVG.

  1. 1

    Excalidraw

    Open source · MIT · ★ 135k

    Open-source virtual whiteboard for sketching hand-drawn style diagrams in your browser.

    Best for: Teams sketching diagrams or wireframes together in a shared canvas; People who want a casual, informal look for explanatory drawings

  2. 2

    Handy

    Open source · MIT · ★ 37k

    Free, open source desktop app that turns your speech into text on your own computer, offline.

    Best for: People who want dictation without sending their voice to a cloud service; Anyone who wants a free, open source alternative to paid dictation tools

  3. 3

    G2

    Open source · MIT · ★ 12.7k

    A JavaScript library for building charts from data using a declarative, layered grammar.

    Best for: Front-end developers adding charts to a web dashboard; Data analysts comfortable writing a little JavaScript

  4. 4

    mo · js

    Open source · MIT · ★ 18.9k

    A JavaScript library for building motion graphics and animations on web pages.

    Best for: Front-end developers who want decorative animated effects like bursts, shapes, or icon animations; Developers who already use a bundler such as webpack or rollup and want to install via npm

  5. 5

    Anime.js

    Open source · MIT · ★ 74.2k

    A JavaScript library for animating CSS properties, SVG, DOM attributes and plain objects.

    Best for: Front-end developers adding motion to websites or web apps; Developers animating SVG graphics or DOM elements

  6. 6

    three.js

    Open source · MIT · ★ 117k

    A JavaScript library for drawing and animating 3D scenes in web browsers.

    Best for: Web developers adding interactive 3D graphics to a website; Developers building browser-based visualizations or simple 3D animations

  7. 7

    nivo

    Open source · MIT · ★ 14.1k

    React chart components for building data visualizations, built on d3.

    Best for: React developers who need charts in a web app; Teams that want charts rendered on the server as well as in the browser

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Rough.js. We don't take payment for placement.