277 Open Source Drawing Software Projects
Free and open source drawing code projects including engines, APIs, generators, and tools.
Evolus Pencil 8272 ⭐
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 4850 ⭐
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
Storyboarder 2503 ⭐
✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.
Librecad 2651 ⭐
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 2115 ⭐
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
Dijkstra Cartography 1131 ⭐
Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps :earth_africa:.
Pencil 1097 ⭐
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
Polygondrawingutil 805 ⭐
A compact Android utility for constructing and drawing rounded regular polygons.
Freedrawview 634 ⭐
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.
Drawsana 535 ⭐
An open source library that lets your users draw on things - mark up images with text, shapes, etc.
Tfriedel6 Canvas 406 ⭐
Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API
Ypdrawsignatureview 289 ⭐
Capture signature view in Swift and export it as a vector graphics or bitmap
Makelangelo Software 271 ⭐
Software for plotters - especially the wall-hanging polargraph also called Makelangelo.
Sketch 261 ⭐
Sketch have a lot of basic functions to develop a drawing app for iPhone. Anyone can easily create drawing iOS Application.
Autocadcodepack 250 ⭐
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Librecad_3 210 ⭐
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 154 ⭐
Drawing robot capable of rendering SVG paths over WebSockets. Powered by a Raspberry Pi running Node.js.
Nativescript Drawingpad 87 ⭐
:pencil: NativeScript plugin to provide a way to capture any drawing (signatures are a common use case) from the device
Sketchpad 108 ⭐
Peterhellberg Gfx 119 ⭐
Convenience package for dealing with graphics in my pixel drawing experiments.
Immediate2d 92 ⭐
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 67 ⭐
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 70 ⭐
:pencil2: A simple web app to make drawings that are easy to embed, particularly for Notion.so.
D2dlib 134 ⭐
A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.
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 65 ⭐
grbl 0.9i with Servo Motor support and CoreXY configuration Used For Crazy Engineer's Drawing Robot