191 Open Source Drawing Software Projects
Free and open source drawing code projects including engines, APIs, generators, and tools.
Evolus Pencil 7731 ⭐
The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
Tui.image Editor 3235 ⭐
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Storyboarder 2077 ⭐
✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.
Librecad 1985 ⭐
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.
Mypaint 1713 ⭐
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
Dijkstra Cartography 1100 ⭐
Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps :earth_africa:.
Pencil 876 ⭐
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
Polygondrawingutil 807 ⭐
A compact Android utility for constructing and drawing rounded regular polygons.
Freedrawview 621 ⭐
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.
Ksnip 562 ⭐
Ksnip is a Qt based cross-platform screenshot tool that provides many annotation features for your screenshots.
Drawsana 446 ⭐
An open source library that lets your users draw on things - mark up images with text, shapes, etc.
Tfriedel6 Canvas 326 ⭐
Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API
Ypdrawsignatureview 272 ⭐
Capture signature view in Swift and export it as a vector graphics or bitmap
Makelangelo Software 221 ⭐
Software for plotters - especially the wall-hanging polargraph also called Makelangelo.
Sketch 208 ⭐
Sketch have a lot of basic functions to develop a drawing app for iPhone. Anyone can easily create drawing iOS Application.
Autocadcodepack 181 ⭐
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Librecad_3 163 ⭐
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.
Drawbot 134 ⭐
Drawing robot capable of rendering SVG paths over WebSockets. Powered by a Raspberry Pi running Node.js.
Nativescript Drawingpad 83 ⭐
:pencil: NativeScript plugin to provide a way to capture any drawing (signatures are a common use case) from the device
Sketchpad 74 ⭐
Peterhellberg Gfx 65 ⭐
Convenience package for dealing with graphics in my pixel drawing experiments.
Immediate2d 63 ⭐
A C++ drawing framework for Windows that makes simple graphics programming as fun and easy as the days when computers booted directly to a BASIC prompt
Xfcrystalkit 63 ⭐
A Quartz/UIKit drawing tool for IOS. Include geometry/Context convenient method, image processing, along path drawing, polygon path, gradient fill, 3D inner outer shadow glow render, gauss blur, animation effect, attributed Text Drawing.
Notation 59 ⭐
:pencil2: A simple web app to make drawings that are easy to embed, particularly for Notion.so.
D2dlib 62 ⭐
A .NET library provides the hardware-accelerated high performance immediate mode rendering functionality via Direct2D API.
Drawracket4me 43 ⭐
DrawRacket4Me draws trees and graphs from your code, making it easier to check if the structure is what you wanted.
Grbl Corexy Servo 47 ⭐
grbl 0.9i with Servo Motor support and CoreXY configuration Used For Crazy Engineer's Drawing Robot