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 hot
(commercial) NodePaint is a flexible node based image editing and drawing software. new
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.
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.
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.
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
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.
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.
netBrush is a simple network based paint program. This means it allows multiple people to draw on the same canvas at the same time.
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.
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.
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.
An Xlib based interactive 2-D drawing tool under X11 and a hyper-structured-graphics (or hyper-graphics) editor/browser on the World-Wide-Web.
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.