Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Drawing

Drawing

41 projects

Showing 36 of 41 projects

Excalidraw
ExcalidrawTypeScript

An open-source virtual whiteboard for sketching hand-drawn diagrams with real-time collaboration and end-to-end encryption.

#hacktoberfest#react-component#productivity
Stars134.3k
Forks15.8k
Last commit1 day ago
rnote
rnoteRust

An open-source vector-based drawing app for sketching, handwritten notes, and document annotation.

#gtk4-rs#drawing-app#document-annotation
Stars11.8k
Forks521
Last commit1 day ago
pencil
pencilJavaScript

An open-source diagramming and GUI prototyping tool built on Electron for creating diagrams and mockups.

#wireframe#open-source#wireframing
Stars9.9k
Forks792
Last commit2 days ago
ImageSharp
ImageSharpC#

A high-performance, fully managed, cross-platform 2D graphics and image processing library for .NET.

#iot#png#exif
Stars8.0k
Forks908
Last commit2 days ago
LibreCAD
LibreCADC++

A free, open-source, cross-platform 2D CAD application for reading and editing DXF/DWG files and exporting to PDF/SVG.

#qt#drawing#2d-cad
Stars6.5k
Forks1.4k
Last commit1 day ago
Macaw
MacawSwift

A powerful and easy-to-use vector graphics Swift library with SVG support for iOS and macOS.

#ios#graphics#animation
Stars6.0k
Forks567
Last commit2 years ago
gg
ggGo

A pure Go library for 2D graphics rendering with a simple and comprehensive API.

#graphics#drawing#pure-go
Stars4.8k
Forks387
Last commit2 years ago
mapus
mapusJavaScript

An open-source map tool for real-time collaborative exploration and annotation.

#trip#annotation#web-app
Stars3.5k
Forks228
Last commit4 years ago
Pencil2D Animation
Pencil2D AnimationC++

An easy, intuitive, open-source tool for creating traditional 2D hand-drawn animations using bitmap and vector graphics.

#bitmap#hand-drawn-animation#cartoon-creation
Stars1.8k
Forks312
Last commit4 days ago
jot
jotObjective-C

An iOS framework for adding touch-controlled drawings and text annotations to images.

#ios#annotation#signature-capture
Stars1.8k
Forks152
Last commit3 years ago
Single Div Project
Single Div ProjectHTML

A collection of creative designs, loaders, and flags created using only a single HTML div element and pure CSS.

#web-design#css-animations#drawing
Stars1.6k
Forks102
Last commit5 years ago
PixelCraft
PixelCraftJavaScript

A Pixel Art Editor

#pixel-art#pixel-art-maker#drawing
Stars1.5k
Forks83
Last commit1 year ago
NXDrawKit
NXDrawKitSwift

A simple and easy but useful drawing kit for iOS apps, providing canvas, palette, and toolbar components.

#ios#drawing#swift-package-manager
Stars1.3k
Forks101
Last commit6 years ago
react-native-canvas
react-native-canvasJavaScript

A Canvas component for React Native that provides 2D drawing capabilities using the standard Canvas API.

#graphics#drawing#canvas
Stars1.0k
Forks167
Last commit2 years ago
imageproc
imageprocRust

A Rust image processing library for computer vision and graphics applications, built on the image crate.

#no-std-optional#template-matching#graphics
Stars986
Forks181
Last commit22 days ago
linedraw
linedrawPython

Convert images to vectorized line drawings optimized for pen plotters with sketchy styles and stroke order optimization.

#svg-generation#perlin-noise#plotter
Stars869
Forks117
Last commit3 years ago
Drawsana
DrawsanaSwift

An open source library that lets your users draw on things - mark up images with text, shapes, etc.

#ios#asana#drawing
Stars690
Forks108
Last commit3 years ago
Scribble.rs
Scribble.rsGo

A free, privacy-respecting, self-hostable pictionary game with no ads or accounts required.

#multiplayer#pictionary-game#skribbl
Stars665
Forks219
Last commit1 month ago
react-native-sketch
react-native-sketchObjective-C

A React Native component for touch-based drawing and image export in iOS apps.

#signature#mobile-ui#ios
Stars645
Forks65
Last commit5 years ago
Graphx
GraphxDart

A Flutter package for creating custom drawings, animations, and interactive scenes with a display list API inspired by Flash.

#dart#graphics#animation
Stars519
Forks56
Last commit1 year ago
InkKit
InkKitSwift

A Swift library for simplifying drawing and geometry tasks on iOS and macOS.

#ios#graphics#appkit
Stars371
Forks23
Last commit9 years ago
Pencil.js
Pencil.jsJavaScript

A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.

#modular#web-animation#oop
Stars288
Forks23
Last commit2 years ago
gutenex
gutenexElixir

A native Elixir library for generating PDF documents with support for text, fonts, images, and drawing.

#elixir#image-embedding#drawing
Stars245
Forks38
Last commit8 years ago
Mooltik
MooltikDart

A mobile app for creating 2D animations directly on your phone, offering an animation studio in your pocket.

#ios#animation#drawing-app
Stars224
Forks39
Last commit8 months ago
Shape Drawer
Shape DrawerJava

A libGDX library for drawing simple shapes using a Batch, eliminating the need to flush between Batch#begin() and Batch#end().

#2d-rendering#open-source#graphics
Stars202
Forks34
Last commit2 years ago
gg
ggGo

A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.

#vulkan#graphics#dx12
Stars167
Forks19
Last commit1 month ago
InfiniteCanvas
InfiniteCanvasSwift

A proof-of-concept Mac drawing app with an infinite 3D canvas for unrestricted vector drawing.

#vector#graphics#vector-drawing
Stars142
Forks10
Last commit9 years ago
RoboPaint
RoboPaintJavaScript

Open-source software for controlling drawing and painting robots, designed for the WaterColorBot kit.

#robopaint#cnc-control#open-hardware
Stars131
Forks32
Last commit8 years ago
Line-us API Examples
Line-us API ExamplesPython

A collection of examples and libraries for programming the Line-us internet-connected robot drawing arm via its GCode-based API.

#physical-computing#python-library#iot-programming
Stars122
Forks22
Last commit2 years ago
turtle.lua
turtle.luaLua

A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.

#turtle-library#drawing#turtle
Stars105
Forks7
Last commit6 years ago
plotpy
plotpyRust

A Rust plotting library that generates high-quality figures by calling Python's Matplotlib behind the scenes.

#scientific-computing#svg-generation#plot
Stars86
Forks10
Last commit29 days ago
ng-whiteboard
ng-whiteboardTypeScript

A feature-rich, modular, and flexible whiteboard component library for Angular applications.

#annotation#drawing#ui-component
Stars71
Forks32
Last commit3 months ago
imago
imagoCommon Lisp

A Common Lisp library for reading, writing, and manipulating images in multiple formats with various effects and transformations.

#png#drawing#image-formats
Stars60
Forks10
Last commit2 months ago
cairo2
cairo2OCaml

OCaml binding for the Cairo 2D vector graphics library, enabling vector drawing and text rendering from OCaml applications.

#dune#drawing#gtk
Stars58
Forks11
Last commit1 year ago
Transparent-canvas
Transparent-canvasPascal

A Delphi VCL class for drawing semi-transparent alphablended graphics, similar to TCanvas.

#desktop-application#graphics#drawing
Stars52
Forks22
Last commit9 years ago
pictionary
pictionaryJavaScript

A multiplayer drawing and guessing game where players draw words for others to guess and earn points.

#multiplayer#elixir#skribbl
Stars37
Forks6
Last commit3 years ago
Page 1 of 2Next

Related Tags

#Graphics13#Canvas11#Vector Graphics11#Creative Coding8#Ios8#Graphics Library6#2d Graphics6#Cross Platform5#Image Processing5#Swift5#Animation4#Real Time4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub