Awesome Open Source
Awesome Open Source
Combined Topics
drawing
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 92 Drawing Open Source Projects
Categories
>
Graphics
>
Drawing
Excalidraw
⭐
19,374
Virtual whiteboard for sketching hand-drawn like diagrams
Pencil
⭐
7,970
The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
Signature_pad
⭐
6,918
HTML5 canvas based smooth signature drawing
Macaw
⭐
5,566
Powerful and easy-to-use vector graphics Swift library with SVG support
Jspaint
⭐
5,525
🎨 Classic MS Paint, REVIVED + ✨Extras
Imagesharp
⭐
4,675
📷 A modern, cross-platform, 2D Graphics library for .NET
Tui.image Editor
⭐
3,921
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Go Chart
⭐
3,006
go chart is a basic charting library in native golang.
Storyboarder
⭐
2,253
✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.
Librecad
⭐
2,251
LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
Drawingboard.js
⭐
1,997
A canvas based drawing app that you can integrate easily on your website.
Lazy Line Painter
⭐
1,872
Lazy Line Painter - A Modern JS library for SVG path animation
Mypaint
⭐
1,855
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
Singledivproject
⭐
1,576
☝️One <div>. Many possibilities.
Rough Charts
⭐
1,464
📈 A responsive, composable react charting library with a hand-drawn style.
Maker.js
⭐
1,195
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Maliang
⭐
1,120
iOS painting and drawing library based on Metal. 神笔马良有一支神笔(基于 Metal 的涂鸦绘图库)
Leaflet Geoman
⭐
1,114
🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers
Dijkstra Cartography
⭐
1,113
Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps 🌍.
Perfect Freehand
⭐
1,086
Draw perfect pressure-sensitive freehand strokes.
Atrament.js
⭐
1,054
A small JS library for beautiful drawing and handwriting on the HTML Canvas.
Literallycanvas
⭐
1,046
A canvas in your browser. Literally.
Minipaint
⭐
1,031
online image editor
Pencil
⭐
984
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
Nn Svg
⭐
824
Publication-ready NN-architecture schematics.
Dotgrid
⭐
817
Minimalist Vector Tool
Pinta
⭐
811
Simple GTK# Paint Program
Polygondrawingutil
⭐
806
A compact Android utility for constructing and drawing rounded regular polygons.
Ksnip
⭐
802
ksnip the cross-platform screenshot and annotation tool
Drawpile
⭐
678
A collaborative drawing program
Diagram
⭐
645
CLI app to convert ASCII arts into hand drawn diagrams.
React Native Sketch
⭐
628
🎨 A React Native <Sketch /> component for touch-based drawing.
Freedrawview
⭐
626
A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
Mapbox Gl Draw
⭐
576
Draw tools for mapbox-gl-js
Drawsana
⭐
488
An open source library that lets your users draw on things - mark up images with text, shapes, etc.
Azure Design
⭐
479
Here you will find my complete Azure Visio Stencil and bonus SVG and PNG versions for all of the Azure Service and configuration items.
React Canvas Draw
⭐
428
React Component for drawing in canvas
React Sketch
⭐
424
Sketch Tool for React-based applications, backed up by FabricJS
Drawing
⭐
400
A drawing application for the GNOME desktop.
Linedraw
⭐
399
Convert images to vectorized line drawings for plotters.
Openvg
⭐
373
Tools for exploring OpenVG
Csharp Data Visualization
⭐
366
Code examples and notes for displaying data with C#
Canvas
⭐
361
Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API
Anyimagekit
⭐
332
A toolbox for pick/edit/capture photo or video. Written in Swift.
Ferris Wheel
⭐
309
Simple android library to present an animated ferris wheel
Gromit Mpx
⭐
308
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.
Luxor.jl
⭐
307
Simple drawings using vector graphics; Cairo "for tourists!"
Drawkit
⭐
301
Vector and illustration framework for macOS
Tart
⭐
299
Tart - draw ASCII art in the terminal with your mouse!
Ypdrawsignatureview
⭐
279
Capture signature view in Swift and export it as a vector graphics or bitmap
Tinyengine
⭐
269
Tiny OpenGL Wrapper / 3D Engine in C++
Colorslider
⭐
259
🎨 Snapchat-style color picker in Swift
Makelangelo Software
⭐
251
Software for plotters - especially the wall-hanging polargraph also called Makelangelo.
Swiftydraw
⭐
240
A simple, lightweight drawing framework written in Swift
Sketch
⭐
232
Sketch have a lot of basic functions to develop a drawing app for iPhone. Anyone can easily create drawing iOS Application.
Gbox
⭐
217
🎨 A multi-platform graphic library
Autocadcodepack
⭐
210
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Pencil.js
⭐
204
✏️ Nice modular interactive 2D drawing library
Scribble.rs
⭐
197
A skribbl.io alternative - Play at https://scribblers-official.herokuapp.com/
Librecad_3
⭐
188
LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.
Godot Texture Painter
⭐
154
A GPU-accelerated texture painter written in Godot 3.0
Noodle
⭐
153
Small, Sharp Sketch Tool
Moebius
⭐
146
Modern ANSI & ASCII Art Editor
Drawbot
⭐
142
Drawing robot capable of rendering SVG paths over WebSockets. Powered by a Raspberry Pi running Node.js.
Ragg
⭐
131
Graphic Devices Based on AGG
Pixelfarm
⭐
120
From Vectors to (sub) Pixels, C# 2D Rendering Library
Touchdraw
⭐
120
A subclass of UIView which allows you to draw with your fingers.
Mocodo
⭐
113
Modélisation Conceptuelle de Données. Nickel. Ni souris.
Gfx
⭐
108
Convenience package for dealing with graphics in my pixel drawing experiments.
Clumsy
⭐
107
A library written on node.js for creating math figures on HTMLCanvas in XKCD style.
Omg
⭐
107
🎨 一个让你跳过canvas,直接绘图的 2d 绘图库,上手简单,接口简洁,功能丰富.
Robopaint
⭐
106
The software for your friendly painting robot kit!
Pretty Painter
⭐
105
Graphics editor for Android.
Zcad
⭐
92
Simple CAD program
D2dlib
⭐
90
A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.
Sketchpad
⭐
87
Sketchpad is fully customisable collaborative whiteboard plugin written in pure JavaScript.
Graphicsrenderer
⭐
85
A drop-in UIGraphicsRenderer port -- CrossPlatform, Swift 4, Image & PDF
Streamlit Drawable Canvas
⭐
83
Do you like Quick, Draw? Well what if you could train/predict doodles drawn inside Streamlit? Also draws lines, circles and boxes over background images for annotation.
Travelling Salesman Portrait
⭐
81
An experiment in R to convert photos into single-line-drawings
Livechart
⭐
81
Android library to draw beautiful and rich line charts.
Alchemy
⭐
66
An open drawing project
Notation
⭐
64
✏️ A simple web app to make drawings that are easy to embed, particularly for Notion.so.
Turtle.lua
⭐
58
Turtle graphics library for LÖVE.
Mopaint
⭐
50
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Scenekit Scnline
⭐
50
Draw a tube or thick line in SceneKit
Galeri Www
⭐
46
A perpetual artwork streaming app. (Website Repo)
Opencv Cheat Sheet
⭐
30
Opencv cheat sheet for C++
Angular Canvas Area Draw
⭐
21
Simple library to draw polygons over image with canvas
Shapesinopengles2.0
⭐
20
Create basic shapes in opnegles2. And for abstraction purpose, its a class implementation using VBO's to create basic shapes in Open GLES2.0
Celiagg
⭐
17
🎨Anti-Grain Geometry for Python 3 with Cython
Ascii_canvas
⭐
11
ASCII canvas for drawing in console
Drawbot
⭐
10
Repository for DrawBot. The Discord Art bot!
1-92 of 92 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210