Drawing

Open-source projects categorized as Drawing

Top 23 Drawing Open-Source Projects

  • excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

    Project mention: Software Engineering Workflow | dev.to | 2024-04-08

    ExcaliDraw

  • tldraw

    Infinite canvas.

    Project mention: Tldraw License Change | news.ycombinator.com | 2024-02-05
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • signature_pad

    HTML5 canvas based smooth signature drawing

  • pencil

    The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.

    Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | dev.to | 2024-02-05

    Pencil - Open source design tool using Electron.

  • jspaint

    🎨 Classic MS Paint, REVIVED + ✨Extras

    Project mention: Textual Paint – MS Paint in your terminal | news.ycombinator.com | 2023-07-25

    This is by the same person who made jspaint. https://github.com/1j01/jspaint Some of the other projects by the author are also very interesting https://github.com/1j01?tab=repositories&q=&type=&language=&...

    There is this pipes screen saver for example https://1j01.github.io/pipes/

  • ImageSharp

    :camera: A modern, cross-platform, 2D Graphics library for .NET

    Project mention: Is there a way to remove metadata from an image file? | /r/csharp | 2023-12-07
  • tui.image-editor

    🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Macaw

    Powerful and easy-to-use vector graphics Swift library with SVG support (by exyte)

  • rnote

    Sketch and take handwritten notes.

    Project mention: FLaNK AI Weekly 18 March 2024 | dev.to | 2024-03-18
  • NN-SVG

    Publication-ready NN-architecture schematics.

    Project mention: NN-SVG | news.ycombinator.com | 2023-12-05

    Yeah, the github repo is a much better link for this, as it explains what it is. https://github.com/alexlenail/NN-SVG

  • LibreSprite

    Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

    Project mention: Great news, macOS users! 🍎 | /r/LibreSprite | 2023-05-19

    We're thrilled to announce that LibreSprite is finally available for macOS! 📷📷 A big shoutout to u/Booga y u/FManga for making this possible! Download LibreSprite for macOS

  • perfect-freehand

    Draw perfect pressure-sensitive freehand lines.

    Project mention: Ship Shape | news.ycombinator.com | 2023-11-13

    The library Canva use for drawing lines may be of interest: https://github.com/steveruizok/perfect-freehand

  • LibreCAD

    LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.

    Project mention: Looking for a poor man's AutoCad | /r/civilengineering | 2023-07-05

    LibreCAD, OpenSCAD (more script based and more for solids), FreeCAD.

  • go-chart

    go chart is a basic charting library in go.

    Project mention: What is the closest thing from Seaborn (python) in Go? | /r/golang | 2023-05-20
  • mapus

    A map tool with real-time collaboration 🗺️

    Project mention: Map Tool with Live-Collaboration | news.ycombinator.com | 2024-02-06

    The original website (I assume your project is fork?) shows proper attribution in the screenshot/video https://github.com/alyssaxuu/mapus

  • storyboarder

    ✏️ Storyboarder makes it easy to visualize a story as fast you can draw stick figures.

    Project mention: Question about Storyboards | /r/MotionDesign | 2023-05-30

    I use Stroyboarder by wonderunit (its free) https://wonderunit.com/storyboarder/ You can either draw in the app or make your scenes in another program and drop them in. Eg, i could make a bunch of frames in illustrator on separate artboards and drop them in. It also links up to photoshop with the press of a button.

  • mypaint

    MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.

    Project mention: Initial Desktop Setup Guide for Ubuntu 23.04 | dev.to | 2023-05-23

    MyPaint - Digital Drawing

  • miniPaint

    online image editor

    Project mention: Paint.net | news.ycombinator.com | 2024-03-29

    I use Paint.Net on my Windows machines. It's a great piece of software—and free. I bought the Microsoft Store version to support the author, although I continue to install the free download.

    I also run https://github.com/viliusle/miniPaint using Cloudflare Pages so it's hosted in one of my sub-domains as minipaint.[mydomainhere] and it's great for quick jobs.

  • fishdraw

    procedurally generated fish drawings

  • leaflet-geoman

    🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers

  • lazy-line-painter

    Lazy Line Painter - A Modern JS library for SVG path animation

  • ksnip

    ksnip the cross-platform screenshot and annotation tool

    Project mention: Some might not see how much work is/was to maintain xorg server | news.ycombinator.com | 2023-11-29

    can also be used in non-KDE X11 desktop environments.

    which doesn't really explicitly say much, and in fact the only tool I could find that claimed to be able to support everything was ksnip, which seems to work fine with wlroots but beyond that https://github.com/ksnip/ksnip#known-issues outlines the situation well enough; KDE is at least only temporarily broken, but GNOME isn't going to improve because GNOME did that on purpose. Now, that readme says you can use xdg-desktop-portal, but I have a GNOME+Wayland machine on hand, and I couldn't get it to actually work. I think what's supposed to happen is that every time I do a screenshot it prompts for permission, which I wanted to verify so I could complain that that was totally unreasonable, but what actually happens is that it just fails, which is... not better. Oh, and while searching for solutions to that I found flameshot, but that just refuses to even run. So... maybe someday the portal solution will work; in the meantime, I feel comfortable describing the situation as Wayland not having a uniform working way of taking screenshots.

    [0] In particular, so we can avoid the situation from X11 where a load of drawing primitives are baked in that nobody has any use for anymore.

  • Pinta

    Simple GTK# Paint Program

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-08.

Drawing related posts

Index

What are some of the best open-source Drawing projects? This list will help you:

Project Stars
1 excalidraw 72,274
2 tldraw 32,298
3 signature_pad 10,087
4 pencil 8,935
5 jspaint 7,089
6 ImageSharp 7,066
7 tui.image-editor 6,675
8 Macaw 5,973
9 rnote 5,786
10 NN-SVG 4,400
11 LibreSprite 4,325
12 perfect-freehand 4,295
13 LibreCAD 4,037
14 go-chart 3,904
15 mapus 3,256
16 storyboarder 3,025
17 mypaint 2,594
18 miniPaint 2,477
19 fishdraw 2,186
20 leaflet-geoman 2,063
21 lazy-line-painter 1,953
22 ksnip 1,877
23 Pinta 1,626
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com