Drawing Open Source Projects

Browse 579 Drawing open source projects, ranked by GitHub stars. Find the most popular Drawing tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 579 projects
127,907 stars

excalidraw/excalidraw

Virtual whiteboard for sketching hand-drawn like diagrams

Metrics details
Stars127,907
49,044 stars

tldraw/tldraw

Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK.

Metrics details
Stars49,044
15,477 stars

maxwellito/vivus

JavaScript library to make drawing animation on SVG

Metrics details
Stars15,477
13,202 stars

Flipboard/react-canvas

High performance <canvas> rendering for React components

Metrics details
Stars13,202
12,107 stars

jacomyal/sigma.js

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

Metrics details
Stars12,107
11,980 stars

szimek/signature_pad

HTML5 canvas based smooth signature drawing

Metrics details
Stars11,980
11,452 stars

flxzt/rnote

Sketch and take handwritten notes.

Metrics details
Stars11,452
10,174 stars

cmiscm/leonsans

Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.

Metrics details
Stars10,174
9,847 stars

evolus/pencil

The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

Metrics details
Stars9,847
8,065 stars

LibreSprite/LibreSprite

Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

Metrics details
Stars8,065
8,012 stars

SixLabors/ImageSharp

:camera: A modern, cross-platform, 2D Graphics library for .NET

Metrics details
Stars8,012
7,829 stars

1j01/jspaint

🎨 Classic MS Paint, REVIVED + ✨Extras

Metrics details
Stars7,829
7,760 stars

cyanharlow/purecss-francine

HTML/CSS drawing in the style of an 18th-century oil painting. Hand-coded entirely in HTML & CSS.

Metrics details
Stars7,760
7,660 stars

nhn/tui.image-editor

🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.

Metrics details
Stars7,660
6,795 stars

googlecreativelab/quickdraw-dataset

Documentation on how to access and use the Quick, Draw! Dataset.

Metrics details
Stars6,795
6,589 stars

rxi/microui

A tiny immediate-mode UI library

Metrics details
Stars6,589
6,131 stars

LibreCAD/LibreCAD

LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The GUI is highly customizable, and has dozens of translations.

Metrics details
Stars6,131
6,046 stars

exyte/Macaw

Powerful and easy-to-use vector graphics Swift library with SVG support

Metrics details
Stars6,046
6,021 stars

css-doodle/css-doodle

A web component for visual art and creative coding

Metrics details
Stars6,021
5,959 stars

jvalen/pixel-art-react

Pixel art animation and drawing web app powered by React

Metrics details
Stars5,959
5,684 stars

alexlenail/NN-SVG

Publication-ready NN-architecture schematics.

Metrics details
Stars5,684
5,631 stars

steveruizok/perfect-freehand

Draw perfect pressure-sensitive freehand lines.

Metrics details
Stars5,631
4,788 stars

fogleman/gg

Go Graphics - 2D rendering in Go with a simple API.

Metrics details
Stars4,788
4,664 stars

ggez/ggez

Rust library to create a Good Game Easily

Metrics details
Stars4,664
4,524 stars

faiface/pixel

A hand-crafted 2D game library in Go

Metrics details
Stars4,524
4,488 stars

burhanrashid52/PhotoEditor

A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.

Metrics details
Stars4,488
4,383 stars

robinhood/ticker

An Android text view with scrolling text change animation

Metrics details
Stars4,383
4,347 stars

ConnorAtherton/walkway

An easy way to animate SVG elements.

Metrics details
Stars4,347
4,125 stars

soulwire/sketch.js

Cross-Platform JavaScript Creative Coding Framework

Metrics details
Stars4,125
3,998 stars

wcharczuk/go-chart

go chart is a basic charting library in go.

Metrics details
Stars3,998
3,862 stars

anvaka/VivaGraphJS

Graph drawing library for JavaScript

Metrics details
Stars3,862
3,827 stars

PintaProject/Pinta

Simple GTK Paint Program

Metrics details
Stars3,827
3,764 stars

pfnet/PaintsChainer

line drawing colorization using chainer

Metrics details
Stars3,764
3,762 stars

Externalizable/bongo.cat

Hit the bongos like Bongo Cat!

Metrics details
Stars3,762
3,761 stars

wonderunit/storyboarder

✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.

Metrics details
Stars3,761
3,525 stars

alyssaxuu/mapus

A map tool with real-time collaboration 🗺️

Metrics details
Stars3,525
3,399 stars

viliusle/miniPaint

online image editor

Metrics details
Stars3,399
3,259 stars

ksnip/ksnip

ksnip the cross-platform screenshot and annotation tool

Metrics details
Stars3,259
2,961 stars

gonum/plot

A repository for plotting and visualizing data

Metrics details
Stars2,961
2,947 stars

mypaint/mypaint

MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.

Metrics details
Stars2,947
2,901 stars

jdan/isomer

Simple isometric graphics library for HTML5 canvas

Metrics details
Stars2,901
2,893 stars

Syomus/ProceduralToolkit

Procedural generation library for Unity

Metrics details
Stars2,893
2,835 stars

skanaar/nomnoml

The sassy UML diagram renderer

Metrics details
Stars2,835
2,802 stars

PrideChung/FontAwesomeKit

Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.

Metrics details
Stars2,802
2,783 stars

gcacace/android-signaturepad

A custom Android View for drawing smooth signatures

Metrics details
Stars2,783
2,760 stars

JoelBesada/scrollpath

A plugin for defining custom scroll paths.

Metrics details
Stars2,760
2,725 stars

Nightonke/WoWoViewPager

Combine ViewPager and Animations to provide a simple way to create applications' guide pages.

Metrics details
Stars2,725
2,649 stars

sprang/Inkpad

Vector illustration app for the iPad.

Metrics details
Stars2,649
2,621 stars

LHRUN/paint-board

🎨 A powerful multi-end drawing board that brings together a lot of creative brushes to experience a whole new range of drawing effects!

Metrics details
Stars2,621
2,566 stars

cburgmer/rasterizeHTML.js

Renders HTML into the browser's canvas

Metrics details
Stars2,566
2,548 stars

geovens/gInk

An easy to use on-screen annotation software inspired by Epic Pen.

Metrics details
Stars2,548
2,503 stars

UglyToad/PdfPig

Read and extract text and other content from PDFs in C# (port of PDFBox)

Metrics details
Stars2,503
2,477 stars

weixin/Miaow

A set of plugins for Sketch include drawing links & marks, UI Kit & Color sync, font & text replacing.

Metrics details
Stars2,477
2,416 stars

geoman-io/leaflet-geoman

🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers

Metrics details
Stars2,416
2,298 stars

LingDong-/fishdraw

procedurally generated fish drawings

Metrics details
Stars2,298
2,224 stars

anopara/genetic-drawing

A genetic algorithm toy project for drawing

Metrics details
Stars2,224
2,205 stars

Leimi/drawingboard.js

A canvas based drawing app that you can integrate easily on your website.

Metrics details
Stars2,205
2,167 stars

ben174/git-draw

Allows you to draw in your github heatmap

Metrics details
Stars2,167
2,062 stars

Leaflet/Leaflet.draw

Vector drawing and editing plugin for Leaflet

Metrics details
Stars2,062
2,025 stars

dai-shi/excalidraw-animate

A tool to animate Excalidraw drawings

Metrics details
Stars2,025
1-60 of 579 projects
Get A Weekly Email With Trending Drawing Projects
Stay updated on Drawing plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.