About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d 3dengine actionscript ajax api audio boost bsd c c# c++ cairo cocoa code code-generators coding comet compression corba cross-platform cross-plattform csv database desktop desktop-environment develop developer development display documentation easy ecmascript embedded encryption engine extensible extensions fastcgi flash flex fonts framework freebsd frontend game gamedev game-development game-engine gaming geometry gl glib gnu-linux graphics graphviz gtk gtk+ gui gui-framework gwt html input interface j2ee j2me j2se java javaee javascript joystick kde keyboard lgpl libraries library linux mac macintosh macos macosx mac-os-x managed maths metaprogramming model-view-controller mono mouse multimedia multiplatform multi-platform multithreading network networking objective-c object-oriented openssh os osx perl platform plugin plugins portable programmer programming python qt qt4 rapid-development remote rss scenegraph script scripting sdl security server shader software-development solaris sound source sql sqlite svg swf swing swt technology tools ui unicode unix utilities vala vector visualisation visualization web widget widgets win32 windows x x11 xml x-windows zip
[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.
Clutter Toolkit
[14 users on Ohloh]
Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces.

Clutter uses OpenGL (and optionally OpenGL ES) for rendering but with an API which hides the underlying GL complexity from the developer. The Clutter API is intended to be easy to use, efficient and flexible.

Fast Light Tool Kit
[13 users on Ohloh]
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and Mac OS X. It provides modern GUI functionality without the bloat, and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, and also works fine as a shared library. It also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
[5 users on Ohloh]
jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.
Visual Component Framework
[5 users on Ohloh]
The Visual Component Framework is a cross platform C++ application framework that offers a modern, clean architecture. It is divided into three major libraries. The FoundationKit provides services such as file access, streams, threads, synchronization primitives, and advanced RTTI features. The GraphicsKit includes classes for working with both image and vector graphics, and has built in support for the Anti-Grain Graphics library. The ApplicationKit provides GUI controls, use of the Model-View-...
[4 users on Ohloh]
ClanLib is a cross platform C++ toolkit library. Essentially the library offers a series of different functionality under a streamlined API. Its primary focus is on games, although not limited for that usage only.
[4 users on Ohloh]
GLICT aims to creation of simple-to-implement set of classes to produce a functional widget-based GUI using OpenGL. Implementation is planned in that way so that no windowing system or method is preferred.
[3 users on Ohloh]
GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
[3 users on Ohloh]
Tags: api 3d opengl plib 3dengine toolkit graphics library
PLIB includes sound effects, music, a complete 3D engine, font rendering, a simple Windowing library, a game scripting language, a GUI, networking, 3D math library and a collection of handy utility functions. All are 100% portable across nearly all modern computing platforms. What's more, it's all available on line - and completely free. Each library component is fairly independent of the others - so if you want to use SDL, GTK, GLUT, or FLTK instead of PLIB's 'PW' windowing library, you can.
[2 users on Ohloh]
Jeto is a project to create a portable, innovative application platform based on the ECMA Common Language Infrastructure (ECMA-335) standard. It provides an application foundation library (called Emotion) with advanced support for audio/video playback and capture, vector graphics, hardware querying and access, dealing with measurements, networking, application preferences, and more.

Jeto is also intended to be layered on top of other operating system kernels to form Jeto distributions. We ...

[2 users on Ohloh]
Coin3D is a high-level, retained-mode toolkit for effective 3D graphics development.
[2 users on Ohloh]
This project serves as a base for Java Graphics Engines. It contains abstract loaders (models, textures, etc.), OpenGL-wrapper, etc. to help you build your own engine and to maintain compatibility between your engine and others, which are using JAGaToo.
[2 users on Ohloh]
jslibs is a standalone Javascript development environment whose aim is to turn Javascript into a general-purpose scripting language.
jslibs provides a set of native modules that contains various general-purpose classes and functions.
Some of these modules are simple wrappers to familiar libraries such as : zlib, SQLite, FastCGI, NSPR (Netscape Portable Runtime), ODE (Open Dynamics Engine), libpng, libjpeg, OpenGL, OpenAL, LibTomCrypt, libffi (Foreign function interfac...
[1 users on Ohloh]
libNUI is a hardware accelerated GUI framework that makes it possible to build rich multi-platform applications based on 3D rendered dynamic layouts. Interfaces are built as a composition of widgets and behaviors, and the framework handles positioning, resizing, anchoring, and texture stretching. Objects are connected with synchronous events and delegates for mono-threaded communication, or asynchronous notifications and message queues are used for multi-threaded applications. It also supports s...
[0 users on Ohloh]
Tags: lwjgl opengl widget toolkit gui thinlet java
Gooei started out as a thinlet port to lwjgl, but after a lot of refactoring it has become a project in it's own right.

Gooei is a Widget API specification and implementation using the lwjgl OpenGL binding as a rendering backend. It features a number of ready-made widgets such as dialog windows, buttons, checkboxes, menubars, lists and others. It is also easily extensible.

Font rendering uses an extensible font rendering backend. Right now it supports ttf software rendering, triangul...

[0 users on Ohloh]
Tags: c geometry opengl toolkit lcg
LCG Tool Kit is a repository of OpenGL and Geometry source codes for LCG (www.lcg.ufrj.br) students.
[0 users on Ohloh]
TnFOX is a modern, secure, robust, multithreaded, exception aware, internationalisable, portable GUI toolkit library designed for mission-critical work in C++ and Python forked from the FOX library. It replicates the Qt API in many places and has been designed primarily for Tn, the port of Tornado to FOX.
[0 users on Ohloh]
Tags: library opengl sdl 3d toolkit game 2d
CLOVISType : Library

Language : C++

Licence : GNU/GPL

OS : GNU/Linux, MAC OS X, Windows

DescriptionClovis is a free library for 2D games developpment (with the possibility to use 3D).

Clovis is designed to be "easy to use" but powerfull.