About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d administration ajax analysis apache api application audio automation browser build build-tools business c c# c++ chat clustering cms code community compiler content cross-platform css database design desktop development django documentation dynamic-content eclipse editor education email embedded engine entertainment file-sharing flash framework game gamedev gaming generator gis gnome gtk gui haskell html http ide image j2ee java javascript jquery json kde language library linux logging lua mac macosx mac-os-x maemo management mathematics media middleware mobile monitoring mono mp3 multimedia multi-platform multiplayer music mvc mysql network networking nokia object-oriented ogg online opengl operating-system os osx parser pdf performance perl photo php php5 plugin portable postgresql programming publishing python qt qt4 rails rss ruby scripting sdl search security server simulation site-management software-development sound source spring sql sqlite statistics swing system technology template tool toolkit tools ui unix utilities video viewer visualization voip web wiki win32 windows www x11 xhtml xml
[2014 users on Ohloh]
GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.

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 plu...

[1597 users on Ohloh]
X.Org provides an open source implementation of the network-transparent X Window System, as well as working on the standard itself.

The development work is being done as part of the freedesktop.org community, sponsored by the X.Org Foundation.

[781 users on Ohloh]
Inkscape is a drawing tool with capabilities similar to Illustrator, Freehand, and CorelDraw that uses the W3C standard scalable vector graphics format (SVG). The supported SVG features include basic shapes, paths, text, markers, clones, alpha blending, transforms, gradients, and grouping. In addition, it supports Creative Commons meta-data, node-editing, layers, complex path operations, text-on-path, and SVG XML editing. It also imports several formats like EPS, Postscript, JPEG, PNG, BMP, and ...
[495 users on Ohloh]
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.

GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development.

[333 users on Ohloh]
Blender is a 3D animation and compositing suite with tools for modeling (advanced subdivision modeling, multiresolution sculpting), uv unwrapping, texturing (procedural node, 2D and 3D painting), animation, rendering, particles and simulation (including fluid dynamics, hard body physics, cloth and hair), post-production with node based compositing and non linear editing, integrated game engine (with graphical programming, vehicle and rag doll constraints) and python scripting including an impor...
[223 users on Ohloh]
Qt is a cross-platform application and UI framework. Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.
[222 users on Ohloh]
Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains.

Graphviz is open source graph visualization software. It has several main graph layout programs. See the gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, l...

[217 users on Ohloh]
Tags: postscript printing graphics pdf
Ghostscript is an interpreter for the PostScript language. A PostScript interpreter usually takes as input a set of graphics commands. The output is usually a page bitmap which is then sent to an output device such as a printer or display.

It also includes a graphics library and a PDF interpreter written in PostScript. It can act as a general vector graphics conversion engine, converting PostScript or PDF documents to other vector and raster formats.

[203 users on Ohloh]
Paint.NET is free image editing and photo manipulation software designed to be used on computers that run Windows. It supports layers, unlimited undo, special effects, and a wide variety of useful and powerful tools.

It started development as an undergraduate college senior design project mentored by Microsoft, and is currently being maintained by some of the alumni that originally worked on it.

Originally intended as a free replacement for the MS...

[195 users on Ohloh]
libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 12 years.

libpng is available as ANSI C source code and requires zlib 1.0.4 or later (1.2.3 or 1.1.4 recommended due to potential security vulnerabilities in earlier versions). In addition to the main library sources, libpng includes the rpng, rpng2 and wpng demo programs, the pngminus demo program, a subset of Willem van Schaik's PngSuite test images, ...

[189 users on Ohloh]
Dia is inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.

It can load and save diagrams to a custom XML format...

[176 users on Ohloh]
FreeMind is Mind-Mapping tool and an intuitive editor for tree-structured data. It features a modular design, and can be used to edit any kind of data, dependent on the current mode. The data is represented as a Mind-Map, while data, behavior, node style, edge style, color, etc. are determined by the mode. It features one-click fold, unfold, and "follow link" operations.
[148 users on Ohloh]
Tags: development graphics vector library x11
Cairo is a 2D graphics library with support for multiple output devices, both raster and vector.

It focusses on high quality output at display resolutions and features an extremely easy to use API.

[137 users on Ohloh]
A widely used free library for JPEG image compression.
Simple DirectMedia Layer
[136 users on Ohloh]
A cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.

SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains unofficial support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2.

SDL is written in C, but works with C++ natively, and has bindings to several other language...

[129 users on Ohloh]
GD is an open source code library for the dynamic creation of images by programmers. GD creates PNG, JPEG or GIF, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve web site development.
[111 users on Ohloh]
digiKam is an advanced digital photo management application for KDE desktop, which makes importing and organizing digital photos a "snap". The photos can be organized in albums which can be sorted chronologically, by directory layout or by custom collections.

Tired of the directory constraints? Don’t worry, digiKam also provides tagging functionality. You tag your images which can be spread out across multiple folders and digiKam provides fast and intuitive ways to browse these tagged imag...

[109 users on Ohloh]
F-Spot is a full-featured personal photo management application for the GNOME desktop (http://www.gnome.org/).

F-Spot simplifies digital photography by providing intuitive tools to help you share, touch-up, find and organize your images.

[109 users on Ohloh]
wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them.
[94 users on Ohloh]
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects.