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 90 Drawing Open Source Projects
Categories
>
Graphics
>
Drawing
Excalidraw
⭐
15,453
Virtual whiteboard for sketching hand-drawn like diagrams
Pencil
⭐
7,839
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,666
HTML5 canvas based smooth signature drawing
Macaw
⭐
5,507
Powerful and easy-to-use vector graphics Swift library with SVG support
Jspaint
⭐
5,384
🎨 Classic MS Paint, REVIVED + ✨Extras
Imagesharp
⭐
4,520
📷 A modern, cross-platform, 2D Graphics library for .NET
Tui.image Editor
⭐
3,632
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Go Chart
⭐
2,899
go chart is a basic charting library in native golang.
Storyboarder
⭐
2,190
✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.
Librecad
⭐
2,114
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,948
A canvas based drawing app that you can integrate easily on your website.
Lazy Line Painter
⭐
1,841
Lazy Line Painter - A Modern JS library for SVG path animation
Mypaint
⭐
1,795
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
Singledivproject
⭐
1,575
☝️One <div>. Many possibilities.
Rough Charts
⭐
1,438
📈 A responsive, composable react charting library with a hand-drawn style.
Maker.js
⭐
1,142
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Dijkstra Cartography
⭐
1,108
Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps 🌍.
Maliang
⭐
1,083
iOS painting and drawing library based on Metal. 神笔马良有一支神笔(基于 Metal 的涂鸦绘图库)
Atrament.js
⭐
1,041
A small JS library for beautiful drawing and handwriting on the HTML Canvas.
Literallycanvas
⭐
1,035
A canvas in your browser. Literally.
Leaflet Geoman
⭐
1,024
🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers
Minipaint
⭐
962
online image editor
Pencil
⭐
918
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
Polygondrawingutil
⭐
806
A compact Android utility for constructing and drawing rounded regular polygons.
Pinta
⭐
786
Simple GTK# Paint Program
Dotgrid
⭐
779
Minimalist Vector Tool
Nn Svg
⭐
772
Publication-ready NN-architecture schematics.
Ksnip
⭐
680
Ksnip is a Qt based cross-platform screenshot tool that provides many annotation features for your screenshots.
Drawpile
⭐
641
A collaborative drawing program
Diagram
⭐
631
CLI app to convert ASCII arts into hand drawn diagrams.
Freedrawview
⭐
625
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.
React Native Sketch
⭐
619
🎨 A React Native <Sketch /> component for touch-based drawing.
Mapbox Gl Draw
⭐
547
Draw tools for mapbox-gl-js
Drawsana
⭐
464
An open source library that lets your users draw on things - mark up images with text, shapes, etc.
Azure Design
⭐
433
My Design resources for Azure including my Azure Visio stencil to help you design and ideate Azure services
React Sketch
⭐
390
Sketch Tool for React-based applications, backed up by FabricJS
React Canvas Draw
⭐
367
React Component for drawing in canvas
Openvg
⭐
365
Tools for exploring OpenVG
Linedraw
⭐
359
Convert images to vectorized line drawings for plotters.
Drawing
⭐
359
A drawing application for the GNOME desktop.
Canvas
⭐
343
Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API
Csharp Data Visualization
⭐
323
Code examples and notes for displaying data with C#
Ferris Wheel
⭐
307
Simple android library to present an animated ferris wheel
Drawkit
⭐
295
Vector and illustration framework for macOS
Anyimagekit
⭐
295
A toolbox for pick/edit/capture photo or video. Written in Swift.
Tart
⭐
292
Tart - draw ASCII art in the terminal with your mouse!
Luxor.jl
⭐
278
Simple drawings using vector graphics; Cairo "for tourists!"
Ypdrawsignatureview
⭐
276
Capture signature view in Swift and export it as a vector graphics or bitmap
Colorslider
⭐
255
🎨 Snapchat-style color picker in Swift
Gromit Mpx
⭐
251
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.
Makelangelo Software
⭐
237
Software for plotters - especially the wall-hanging polargraph also called Makelangelo.
Tinyengine
⭐
234
Tiny OpenGL Wrapper / 3D Engine in C++
Swiftydraw
⭐
229
A simple, lightweight drawing framework written in Swift
Sketch
⭐
222
Sketch have a lot of basic functions to develop a drawing app for iPhone. Anyone can easily create drawing iOS Application.
Gbox
⭐
213
🎨 A multi-platform graphic library
Autocadcodepack
⭐
198
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Pencil.js
⭐
194
✏️ Nice modular interactive 2D drawing library
Librecad_3
⭐
177
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.
Scribble.rs
⭐
163
A skribbl.io alternative - Play at https://scribblers-official.herokuapp.com/
Godot Texture Painter
⭐
152
A GPU-accelerated texture painter written in Godot 3.0
Noodle
⭐
146
Small, Sharp Sketch Tool
Drawbot
⭐
138
Drawing robot capable of rendering SVG paths over WebSockets. Powered by a Raspberry Pi running Node.js.
Moebius
⭐
125
Modern ANSI & ASCII Art Editor
Touchdraw
⭐
118
A subclass of UIView which allows you to draw with your fingers.
Pixelfarm
⭐
114
From Vectors to (sub) Pixels, C# 2D Rendering Library
Ragg
⭐
110
Graphic Devices Based on AGG
Clumsy
⭐
107
A library written on node.js for creating math figures on HTMLCanvas in XKCD style.
Pretty Painter
⭐
105
Graphics editor for Android.
Robopaint
⭐
104
The software for your friendly painting robot kit!
Mocodo
⭐
104
Modélisation Conceptuelle de Données. Nickel. Ni souris.
Omg
⭐
104
🎨 一个让你跳过canvas,直接绘图的 2d 绘图库,上手简单,接口简洁,功能丰富.
Zcad
⭐
90
Simple CAD program
Graphicsrenderer
⭐
83
A drop-in UIGraphicsRenderer port -- CrossPlatform, Swift 4, Image & PDF
Travelling Salesman Portrait
⭐
79
An experiment in R to convert photos into single-line-drawings
Gfx
⭐
79
Convenience package for dealing with graphics in my pixel drawing experiments.
D2dlib
⭐
76
A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.
Livechart
⭐
72
Android library to draw beautiful and rich line charts.
Streamlit Drawable Canvas
⭐
65
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.
Alchemy
⭐
63
An open drawing project
Notation
⭐
60
✏️ A simple web app to make drawings that are easy to embed, particularly for Notion.so.
Turtle.lua
⭐
56
Turtle graphics library for LÖVE.
Mopaint
⭐
50
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Galeri Www
⭐
46
A perpetual artwork streaming app. (Website Repo)
Scenekit Scnline
⭐
45
Draw a tube or thick line in SceneKit
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-90 of 90 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