The GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages. It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted. Read more Killer App hot
Graphviz is open source graph visualization software. It has several main graph layout programs. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings. hot
A pixel-based image editor that aims to be a a functional clone of the Amiga version of the awesome Electronic Arts' product, "Deluxe Paint".
ArahPaint4 is a textile-oriented paint program, mainly for jacquard. It is a simple paint program for raster palette images. It has good tools for drawing images in repetition, support for handling palette images (color reduction, substitution, protected, transparent colors), contour tools, layer support, unlimited undo/redo, support for drawing in aspect ratio (pixels need not be square), a two level grid, and a coordinates display.
Asymptote is a powerful script-based vector graphics language that provides a natural coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for high-quality PostScript output. A major advantage of Asymptote over other graphics packages is that it is a programming language, as opposed to just a graphics program: it can therefore exploit the best features of script (command-driven) and graphical user interface (GUI) methods.
The goal of bmdraw was to provide a full featured ansi graphics creation tool for Linux.
cadubi is an application written in Perl that allows you to draw text-based images that are viewable on typical unix-based consoles. Read more
A vector graphics tool for GNUstep. It is built upon a modular graphical core, and offers a variety of applications beyond desktop publishing. Features include: Import of vector data (DXF, HPGL, PostScript, PDF, Gerber...), Export of vector data (DXF, HPGL, PostScript, Gerber...), Import of scanned data (TIFF, GIF, JPEG...), Editing and construction, Complete set of publishing functions, and Vectorisation.
DrawPile is a drawing program that allows multiple people to draw on the same picture at the same time. DrawPile offers simple drawing tools geared towards sketching and has support for tablet pressure sensitivity.
Drawtool is a simple application that reads in simple vector geometry from stdin and displays it in a gtk window. Similarly, it will write data onto stdout as generated by click-drag mouse movements. It can output to X Windows, bitmap files and Postscript. It can be used as a general purpose drawing program, a network whiteboard, a testbed for graphical programming, and as a picture viewer.
DuhDraw is a Linux based Open Source clone of The Draw, a DOS based ASCII art editor.
EnvDraw is an environment diagramming package which draws environment diagrams as taught in Abelson and Sussman's Structure and Interpretation of Computer Languages.
(commercial) EZBlueprint is a simple program for rapidly creating 2D floor plans for office and home layouts.
Figurine is an X11 program for editing vector graphic figures and diagrams. It uses the xfig FIG3.2 format, and uses the transfig package for output. It should be portable to any UNIX-like X11R4 or better system.
Functy is a 3D graph drawing package. The emphasis for the application is to allow Cartesian and spherical functions to be plotted and altered quickly and easily. This immediacy and the vivid results are intended to promote fun exploration of 3D functions.
Gestalter is a free vector drawing program. The user interface is loosely modelled after the famous Illustrator (tm) by Adobe. The central element is the Bezier curve used as a base part for almost every other object.
Gfig is a "vector like" drawing plug-in for the gimp. It allows you to draw simple shapes and then "paint" them onto a canvas. The program is similar to xfig (but not as powerful) but uses the "GIMP" as its drawing engine.
Gimp Paint Studio
Gimp Paint Studio (GPS) is a collection of brushes and accompanying tool presets. Tool presets are a simply saved tool options, highly useful feature of the GIMP.
A turtle and lsys drawing program for GNOME. It can generate fractals from an L-System definition.
GNU Paint (gpaint) is a simple, easy-to-use paint program for GNOME, the GNU Desktop. Gpaint starts as a port of xpaint and takes advantages of features unique to the GNOME environment. Gpaint is licensed under the GNU GPL, version 2 or later.
GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specialized in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse.
Graphos is a vector drawing application centered around bezier paths.
Gravit Designer is a full featured free vector design app right at your fingertip.
imaptool is a X/Motif utility for creating client-side image maps.
Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the W3C standard Scalable Vector Graphics (SVG) file format. Supported SVG features include shapes, paths, text, markers, clones, alpha blending, transforms, gradients, patterns, and grouping. Inkscape also supports Creative Commons meta-data, node editing, layers, complex path operations, bitmap tracing, text-on-path, flowed text, direct XML editing, and more. It imports formats such as JPEG, PNG, TIFF, and others and exports PNG as well as multiple vector-based formats. Read more Killer App
IPAD is an intelligent vector drawing package built from the multiplatform IPAD-Pro core. It has bit mapped image capabilites but nothing as extensive as Adobes PhotoShop. It allows easy editing across files using multiple overlapping windows. The graphics objects drawn and edited by IPAD have built in intelligence, reacting to the mouse and each other so as to maximise user productivity and reduce tedious repetitive setup sequences.
Ipe is a drawing editor for creating figures in PDF or (encapsulated) Postscript format. It supports making small figures for inclusion into LaTeX-documents as well as making multi-page PDF presentations that can be shown on-line with Acrobat Reader. Read more
ivtools (pronounced eye-vee-tools) is a suite of free X Windows drawing editors for PostScript, TeX, and web graphics production, as well as an embeddable and extendable vector graphic shell.
KDE 2D is a Scalable Vector Graphics (SVG) authoring tool. It provides editing facilities for shapes, animations, style-sheets, and scripts, etc.
KolourPaint is a free, easy-to-use paint program for KDE. It's not an unusable and monolithic program where simple tasks like drawing lines become near impossible. Nor is it so simple that it lacks essential features like Undo/Redo.
An invisible spline curve class and an editor for KDE.
Lunapaint is a new paint application based on libSDL which aims to give the graphicians out there a similar tool to Aura, TVPaint, PersonalPaint and DeluxePaint.
matterial is a collection of software for creating art. (With an advanced, shared back-end.) You can think of matterial as an office suite for artists. But instead of working with databases, spreadsheets, contact lists, and documents (as with a normal office suite), with matterial, you work with movie editors, sheet music composers, sound editing tools, graphic editors, sound systhesis tools, classical animation tools, 3D modelers, etc.
mtPaint is a simple GTK+1/2 painting program with the following features: Edit indexed palette or 24 bit RGB images, Load & Save PNG, GIF, JPEG, TIFF, BMP, XPM and XBM files, Paint using tools and patterns in one simple main window. Manipulate digital photos : Crop, scale, rotate, sharpen, soften, emboss, change brightness / contrast / saturation / gamma, and more.
Mutiara helps users to design border motifs to adorn borders of Web pages, invitation cards, and more.
MyPaint is a fast and easy open-source graphics application for digital painters. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it. Read more
netBrush is a simple network based paint program. This means it allows multiple people to draw on the same canvas at the same time.
(commercial) PaintSupreme is a fast photo editing and easy image creation software.
A simple image editing program for pixel oriented pictures. You can rotate, change size, and more.
Photobomb is a simple graphics utility.
PPE is a portable open-source 3D-modeller, file viewer and converter. It is targetted at 3D games development, and as such, features OpenGL display and WYSIWYG functionality. It also includes scripting ability, with full support for Python.
PrIMETV is a program that can visualize tree-within-tree phenomena such as gene/species tree reconciliations. Output can be given in a range of formats, e.g. PostScript, Fig, and SVG. Thus, it is possible to easily edit the final illustration in many available drawing programs. PrIMETV can also directly manipulate important attributes such as color and layout policy.
Pynguin is a unified editor, interactive console, and graphics display area written using Python and the PyQt toolkit.
Quil is a Clojure/ClojureScript library for creating interactive drawings and animations.
Rassam-paint is a painting application using GTK with support for formats that include PNG, JPG, BMP, CUR, ICO, TIFF, PGM, PBM and basic image editing tools such as shapes or text.
rgbPaint is a very basic GTK based program designed for editing pixel based images. It is a fork of mtPaint. It can only edit and save RGB images to PNG, JPEG, or ICO files. It can read PNG, JPEG, TIFF, GIF, ICO, files and possibly others like TGA, PCX, and SVG if they're installed with your version of GTK+2.
sK1 is professional quality illustration program for Windows, Linux and macOS platforms. sK1 is a powerful and mature application that makes users more productive and provides them professional and free solution even for exotic *nix OSes.
Skencil is a Free Software interactive vector drawing appliction. Known to run on GNU/Linux and other UNIX-compatible systems, it is a flexible and powerful tool for illustrations, diagrams and other purposes. In addition to the standard features (rectangles, ellipses, curves, text etc.) that you expect from a vector drawing program, Skencil also has some more advanced features like possibility to bend text along a path. A somewhat unique (for a drawing program) feature of Skencil is that it is implemented almost completely in a very high-level, interpreted language, Python. Python is powerful, object-oriented and yet easy to use. Read more
A drawing program for presentation slides.
A vector drawing application. It is in development, but already usable for small-scale work. It features loading and saving SVG file format, freehand drawing, path editing, compound editing (moving, scaling) & importing bitmap images. It has a relatively modern display engine, giving you finely antialiased display, alpha transparencies, vector fonts and so on. Sodipodi is written in C, using the Gtk+ toolkit and optionally some Gnome or KDE libraries.
(commercial) Substance Painter is a 3D painting software allowing you to texture, render and share your work.
Tkdraw is a very simple drawing tool, implemented as a wish script providing a thin user-interface layer on top of tk's canvas widget. It is fairly primitive, but it can be used for simple drawings, producing GIF images for web pages, simple one-page documents intended for fax or printout (ie, memos) and the like.
A vector drawing and graphics program based on the canvas widget of the tool command language Tcl/Tk, for drawing book quality figures, slide presentations, diagrams, and pictures.
Tubesock is a GTK/GNOME swf player released under the GPL. Currently the code right now is parsing SWF files, and can dump the contents, and can display some stuff. Tubesock is written 100% in c, and depends on glib2 and gtk2.
TundraDraw is a cross-platform ANSI/ASCII drawing program which features network connectivity to allow artists to draw together over the Internet. It also has a 24-bit color ANSi mode, as well as a VGA/SVGA preview window.
A simple but powerful drawing program, created for young children. It includes sound effects and Tux, the Linux Penguin, who gives you tips. Tux Paint is Open Source software created using the SDL library, and is available for Linux and Windows and in English, Spanish, French, German and Finnish.
UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams.
Vectr is a free graphics software used to create vector graphics easily and intuitively. It's a simple yet powerful web and desktop cross-platform tool to bring your designs into reality.
Xfig is an interactive drawing tool which runs under X Window System Version 11 Release 4 (X11R4) or later, on most UNIX-compatible platforms. In xfig, figures may be drawn using objects such as circles, boxes, lines, spline curves, text, etc. It is also possible to import images in formats such as GIF, JPEG, EPSF (PostScript), etc. Those objects can be created, deleted, moved or modified. Attributes such as colors or line styles can be selected in various ways. For text, 35 fonts are available. Text can also include Latin-1 characters such as ``a umlaut'' or ``c cedilla''.
XPaint is a simple paint program for X, suitable for producing simple graphics. It does offer some advanced features such as image processing functions and gradient fill.