Topics / #drawing

Drawing projects on GitHub

Whiteboard, sketching, and signature drawing libraries for the web.

As of , the most-starred Drawing projects on GitHub are excalidraw (134K stars), drawio-desktop (63.5K stars) and tldraw (51K stars). GitHub.Locker tracks 15 Drawing repositories with 363.6K stars combined. The fastest-growing on October 16 was excalidraw, with +63 stars in a day.

15Projects
363.6KStars in total
+126Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

15 projects · by stars

  1. #1 · excalidraw/excalidraw

    excalidraw

    An open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.

    134K
  2. #2 · jgraph/drawio-desktop

    drawio-desktop

    drawio-desktop is the official Electron build of draw.io, a desktop diagramming app that wraps the core draw.io editor so you can build flowcharts and diagrams without a browser.

    63.5K
  3. #3 · tldraw/tldraw

    tldraw

    tldraw is an SDK for building infinite canvas apps in React — a feature-complete canvas engine that you can use out of the box as a whiteboard or extend with custom shapes, tools, and UI.

    51K
  1. 4

    style2paints

    18.2Klllyasviel/style2paints · JavaScript

    Style2paints is an AI-driven tool that colorizes anime line art, producing layered results (flat color, shading, rendering) similar to a real human artist's painting workflow.

  2. 5

    vivus

    15.5Kmaxwellito/vivus · JavaScript

    Vivus is a lightweight, dependency-free JavaScript class that animates SVGs so they look like they are being drawn by hand, stroke by stroke.

  3. 6

    paper.js

    15.1Kpaperjs/paper.js · JavaScript

    Paper.js is an open-source vector graphics scripting framework for JavaScript, running in the browser on top of the HTML5 Canvas element. It is a JavaScript/browser port of Scriptographer, the original scripting plugin for Adobe Illustrator, built by the same authors.

  4. 7

    drawnix

    14.9Kplait-board/drawnix · TypeScript

    Drawnix is a free, open-source all-in-one whiteboard tool that combines mind mapping, flowcharts, and freehand drawing on a single infinite canvas.

  5. 8

    signature_pad

    12.1Kszimek/signature_pad · TypeScript

    A JavaScript library for drawing smooth signatures in the browser, based on HTML5 canvas and variable-width Bézier curve interpolation from Square's Smoother Signatures post.

  6. 9

    WebRTC-Experiment

    12.1Kmuaz-khan/WebRTC-Experiment · JavaScript

    A one-stop hub of WebRTC demos, experiments and JavaScript libraries: screen sharing, video conferencing, file sharing, recording, collaborative drawing and voice translation.

  7. 10

    rnote

    11.8Kflxzt/rnote · Rust

    Rnote is a free, open-source vector-based drawing app for sketching, taking handwritten notes, and annotating documents and pictures. It is written in Rust and GTK4.

  8. 11

    krita

    10.6KKDE/krita · C++

    Krita is a free, open-source digital painting application for creating professional illustrations, comics, concept art, and texture/VFX work from start to finish, built on the KDE and Qt frameworks.

  9. 12

    smart-excalidraw-next

    3.5Kliujuntao123/smart-excalidraw-next · JavaScript

    Smart Excalidraw is an AI-powered drawing tool that turns natural-language descriptions into professional diagrams (flowcharts, architecture diagrams, ER diagrams, mind maps, etc.) rendered on an Excalidraw canvas.

  10. 13

    reladraw

    1.1Kreladraw/reladraw · TypeScript

    reladraw is a text-based diagramming language where you state each node's position relative to other nodes - never raw coordinates - and a resolver works out the exact layout. It ships as a CLI tool, a TypeScript library (parser, resolver, SVG renderer) and an agent skill for AI coding agents.

  11. 14

    kool-brushez

    185blakeshao/kool-brushez · JavaScript

    A small p5.js drawing app with six expressive brushes (Score, Schematic, Balloon, Subway, Crowd, Gunpla) that all draw onto one shared canvas.

  12. 15

    kindergrimm

    171albertobeiz/kindergrimm · JavaScript

    A procedural generator that draws hand-sketched doodle characters directly on canvas, rigs each one bone-by-bone for animation, and wraps them into several small browser games and tools under the name Kindergrimm.

Often tagged together