Free drawing software for Windows, Mac OS X, and Linux
Dia Diagram Editor is free Open Source drawing software for Windows, Mac OS X and Linux. Dia supports more than 30 different diagram types like flowcharts, network diagrams, database models. More than a thousand readymade objects help to draw professional diagrams. Dia can read and write a number of different raster and vector image formats. Software developers and database specialists can use Dia as a CASE tool to generate code skeletons from their drawings. Dia can be scripted and extended using Python.
Synfig is a powerful, industrial-strength vector-based 2D animation software package, designed from the ground-up for producing feature-film quality 2D animation with fewer people and resources.
NOTE: FontForge has moved to fontforge.github.io, newer binaries and sources are available at github.com/fontforge. FontForge allows you to edit outline and bitmap fonts. You may create new ones or modify old ones. It is also a format converter and can interconvert between PostScript (ascii & binary Type1, some Type3, some Type0), TrueType, OpenType (Type2), CID, SVG
Simple and intuitive 2D vector drawing for electronics and not only.
A multiplatform vector drawing program with a complete library of electronic symbols. Schematics and drawings are stored in a very compact text format. There is no netlist concept behind the drawings (so no simulation, and this is a choice) but this allows a great graphical flexibility and ease of use, making FidoCadJ the perfect tool for exchange sketches in forum and newsgroup discussions with a few clicks. Drawings can be exported in several graphic formats, such as pdf. Follow the development live on Twitter: https://twitter.com/davbucci
TrueType fonts editor. Allows for editing vector-based glyphs
Former project page
Sailcut CAD is a sail design and plotting software. It allows you to design and visualise your own sail and compute the accurate development of all panels in flat sheets.
BirdFont is a font editor which lets you create vector graphics and export fonts in TTF, EOT and SVG format. Binary releases are available from the website.
Free 3D Acropolis is a model 3D in hight resolution of the Acropolis of Athens shortly after its construction.
SVG Icons project has a goal to provide Open-Source reference implementation of SVG icon themes for leading Linux and UNIX Desktop Environments, in particular (but not limited to) KDE and GNOME Desktops environments, FXCE and LXDE.
Filtered is a tool for editing SVG filters
Filtered is a cross-platform tool for editing SVG filters. Filtered is written in Java and released under BSD license. It uses Apache Batik for SVG rendering. There are installers for windows and Mac OSX, and a Java JAR package for other platforms. Filtered is targeted for visual editing of SVG filters, and doesn't provide general vector drawing capabilities. It is meant to be used as a companion for a vector editing package, to allow better control over SVG filter creation and editing. Filtered can be used for creating all kinds of image filters, from simple drop shadows and glows to complex synthetic texture creation.
High quality and high performance scalable vector graphic library for C++. Anti-aliasing, alpha-blending, gradients & Gouraud shading, custom processing pipelines, filtered image transforms, affine and perspective tranforms, etc. Note: This project has b
Souzou is a cross-platform drawing board application written in C++. It is intended to be used with homemade Wiimote smartboards, and allows the interactive whiteboard to be used like a normal whiteboard, and allows you to save captures of the content.
monoGIS will be a complete GIS suite for the Mono platform. The current milestone release includes an internet mapserver, OGC WMS implementation and some tools like spatial format conversion. For other projects using monoGIS see mdwglib and Appomattox.
A fast, unobtrusive and modern cross-platform GUI toolkit. Agar fully exploits hardware acceleration where available, but also supports simple frame-buffer interfaces. Agar is stand-alone and easily portable to new platforms and graphics systems.
Convey is a real-time, online, multi-user collaboration tool which augments text, graphics, and symbols. Examples of graphics include shapes, mathematical expressions, diagrams, flow charts, and pictures.
Exymen aims towards being a universal cross platform multimedia editor. The goal is to have one application capable of editing all kinds of media content, including sound, video, slide presentations and white board content. Exymen has an open generic AP
Fischland is a neat 2d graphics editor written with the TOAD C++ GUI Toolkit.
Path editor written in Qt/C++
This path editor is being developed for the finFoil project (https://sourceforge.net/projects/finfoil/). But a lot of care is taken to make this editor as generic as possible so that it can be reused in any Qt/C++ or PyQt project.
Extension to iterate custom Python snippets over objects
An inkscape extension, written in python, that accepts snippets of Python code, and iteratively executes them over a set of objects. Iteration can be over the current selection, or over an XPath. Python code is given the current node and attributes, and can modify or delete the node, create new nodes, or simply perform calculations.
Extensible vector graphics editor with Latex text support.
Ipe is an extensible drawing editor for creating figures in PDF and Postscript format. It supports making small figures for inclusion into LaTeX-documents as well as presentations in PDF.
JimboVector 3D is a suite of applications and source code which allow 3D application developers to easily implement complex 3D items into their projects. Such items would include character animations and physics, 3D maps, realtime 3D animated cutscenes,
Open Source CAD
QCAD is an application for computer aided drafting (CAD) in two dimensions (2D). With QCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schematics and diagrams. QCAD works on Windows, Mac OS X and many Linux and Unix Systems.
SystemESP is a schema driven block diagramming tool written in Java designed for rapid prototyping of graphical notations. SystemESP links into the kin lisp interpreter for scripting, and allows the import of SVG as the diagram elements.
An Python-based ActionScript editor with built-in capabilities for generating SWF files via Ming.