About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
3d 3ds api app apps audio awesome bsd c++ cmake coding compact control-panel cross-platform cross-plattform csv dbus design desktop desktop-application desktop-environment development display documentation editor efficient embedded embeddedlinux energy environment fast flash fltk fonts framework freebsd freedesktop.org front-ends game gamedev game-development gaming gl gles gnome gnu gnu-linux graphics gtk gtk+ gui-designer gui-framework haskell input interface joystick kde keyboard khtml ktk leightweight library lightweight linux lowlevel low-level lowresource lsb lua lxde mac macintosh macos macosx mac-os-x maths minimalist model-view-controller mouse multimedia multiplatform multi-platform multithreading multitouch network networking objective-c objectoriented object-oriented openbox openbsd opengl opensolaris os osx plugins portable programming qt qt4 rtf saving settings shell software-development solaris sound svg swf terminal terminal-emulators text texteditor text-editors themes tiled tiling tiling-window-manager tool toolkit tools ui unicode unix vfs vt220 widget widgets win32 window-manager windows wm x11 xdg xdg-utils xfce xserver xwindows x-windows zip
[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.

[1149 users on Ohloh]
The GNOME project provides two things: The GNOME desktop environment, an intuitive and attractive desktop for users, and the GNOME development platform, an extensive framework for building applications that integrate into the rest of the desktop.
[680 users on Ohloh]
The K Desktop Environment (KDE) is a graphical desktop, a set of applications and a development platform. It is created by a community of people dedicated to create a free and user-friendly computing experience. KDE offers all necessary means to easily build all kinds of applications upon.

KDE has been around since 1996, with code change history dating back at least to 1997.

KDE is one of the biggest free software C++ project around and one of the two leaders of unix desktops.

[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.
[151 users on Ohloh]
Xfce is a lightweight desktop environment for various *NIX systems.
Designed for productivity, it loads and executes applications fast, while conserving system resources.
KDElibs (KDE)
[145 users on Ohloh]
The KDE libraries, basis of KDE and used by many open source projects. They are based on Qt, Trolltech's cross-platform toolkit, and run on Linux, BSDs, and other Unices, as well as Microsoft Windows and Mac OS X.

Licensed under GNU LGPL, they may be used by open source and proprietary applications.

[85 users on Ohloh]
awesome is a highly configurable, next generation framework window manager for X. It is very fast, light and extensible.

It is primarly targeted at power users, developers and any people dealing with every day computing tasks and want to have fine-grained control on its graphical environment.

[73 users on Ohloh]
Fluxbox is a lightweight and highly configurable window manager with pwm-like tabs.
[66 users on Ohloh]
xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. All features of the window manager are accessible from the keyboard: a mouse is strictly optional. xmonad is written and extensible in Haskell. Custom layout algorithms, and other extensions, may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowi...
[42 users on Ohloh]
Openbox is a standards compliant, fast, light-weight, extensible window manager.

Openbox works with your applications, and makes your desktop easier to manage. This is because the approach to its development was the opposite of what seems to be the general case for window managers. Openbox was written first to comply with standards and to work properly. Only when that was in place did the team turn to the visual interface.

Openbox is fully functional as a stand-alone working environm...

[30 users on Ohloh]
FVWM is a multiple large virtual desktop window manager with very modest resource consumption but highly configurable. Once configured it will suit working habits like no other window manager.

It conforms to virtually all modern desktop specifications, supports transparency and antialiasing in every component. The backgrounds can be set on a per-desktop or per-screen basis with one of the many included modules.

[15 users on Ohloh]
IceWM is a window manager designed for speed, usability, and consistency. It is able to emulate the looks of Motif, OS/2, and Windows, and allows you to have a customizable look using pixmaps.
[14 users on Ohloh]
LXDE is a free desktop environment for Unix and other POSIX compliant platforms, such as Linux or BSD. The name LXDE stands for "Lightweight X11 Desktop Environment".

LXDE is a project aimed to provide a new desktop environment which is lightweight and fast. It's not designed to be powerful and bloated, but to be usable and slim enough, and keep the resource usage low. Different from other desktop environments, we don't tightly integrate every component. Instead, we tried to make all compo...

[13 users on Ohloh]
dwm is a dynamic window manager for X. It manages windows in tiled and floating layouts. Either layout can be applied dynamically, optimizing the environment for the application in use and the task performed. It is the little brother of wmii.
[4 users on Ohloh]
Matchbox is an Open Source base environment for the X Window System running on non-desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which screen space, input mechanisms or system resources are limited.
[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...
[1 users on Ohloh]
Backbone is a user environment, using the GNUstep libraries, using the design of the NeXTstep/OPENSTEP user environment as a springboard; the idea is to do better, not just different.
ceres wm
[1 users on Ohloh]
VERY UNESTABLE! ALMOST NOT FUNCTIONAL! Ceres is a tiling window manager.
Ktk Gui Library
[1 users on Ohloh]
KTK is an efficient and easy-to-use C++ GUI library for Linux. KTK emulates its entire widgets set, and is completely themeable. KTK tries to perform tasks with minimal lines of code using a highly object-oriented design.
Portland Project
[0 users on Ohloh]
Portland is a joint OSDL/Freedesktop.org initiative to provide independent software developers (ISDs) with stable APIs into Desktop Linux and other Free Desktop platforms. It is hoped that the project will unify KDE and GNOME developers and make it easier for software developers to target both environments. The first result of the Portland initiative is Xdg-utils, a free set of open source tools that allows applications to easily integrate with the desktop configuration your customer has chosen...