About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
3d 3ds abstraction actionscript ajax api audio binding bindings bsd c c++ code coding cross-platform cross-plattform csv desktop development display documentation echo2 embedded embeddedlinux extensible extensions flash flex fonts framework freebsd frontend game gamedev game-development gaming gl gles glib gnu-linux graphics gtk+ gui gui-designer gui-framework gwt html input interface j2ee j2me j2se java javaee javafx javascript javase joystick jseamless kde keyboard laszlo library linux lowlevel low-level mac macintosh macos macosx mac-os-x maths model-view-controller mouse multimedia multiplatform multi-platform multithreading multitouch network networking object-oriented openbsd opengl openlaszlo os perl php plugins portable programming python qt qt4 rapid rapid-development remote sdl server software-development solaris sound source svg swf swing swt technology toolkit tools ui ultimate++ ultimateplusplus unicode unix vala vfs visualisation visualization web win32 windows wx wxwidgets x x11 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.

[6 users on Ohloh]
Ultimate++ is a C++ cross-platform rapid application development suite. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.

Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics.

[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.
[4 users on Ohloh]
PHP-Qt is a language binding for Qt that allows you to write Qt application with the PHP language. Its goal is being a base and supplement for further bindings such as Akonadi, Plasma and other KDE related software as well as enabling PHP developers to write desktop applications.

PHP version 5, with its new object oriented features, turned into a language that can be used for writing desktop software. A widely believed legend says PHP is a web-oriented language, but in truth the language i...

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