[35 total ]
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.
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.
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
... [More]
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. [Less]
Qt is a cross-platform (Windows, Unix, MacOs X) graphical toolkit.
Qt features a rich API to write GUI software, but also for other aspect of application development : network classes, xml, internationalisation, database, ...
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.
Xfce is a lightweight desktop environment for various *NIX systems.
Designed for productivity, it loads and executes applications fast, while conserving system resources.
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many
... [More]
popular games, including the award winning Linux port of "Civilization: Call To Power."
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, P [Less]
Compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL. It provides various new graphical effects and features on any desktop environment, including Gnome and KDE. (Short version: Wobbly windows and stuff)
Fluxbox is a lightweight and highly configurable window manager with pwm-like tabs.
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
... [More]
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, allowing windows to be tiled on several screens. [Less]
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.
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
... [More]
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 environment, or can be used as a drop-in replacement for the default window manager in the GNOME or KDE desktop environments. [Less]
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
... [More]
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. [Less]
wmii is a dynamic window manager for X11. It supports classic and dynamic window management with extended keyboard, mouse, and filesystem based remote control. It replaces the workspace paradigm with a new tagging approach.
Its minimalist
... [More]
philosophy attempts to not exceed 10,000 lines of code (including all shipped utilities and libraries), to enforce simplicity and clarity. [Less]
xmonad is a minimalistic tiling window manager for X, written and extensible in Haskell. xmonad-contrib is the library of user-contributed extension modules to xmonad, providing a large collection of new layout algorithms, utilities, hooks, and more.
Stumpwm is a tiling window manager written entirely in Common Lisp. It
attempts to be highly customizable while relying entirely on the
keyboard for input.
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.
X Window System protocol binding library. Originally for C bindings, but now generalized to several other languages. This is a lightweight replacement for the binding portion of Xlib, featuring thread transparency, XML extensibility, and a small
... [More]
and straightforward interface.
The version of Xlib currently being distributed by X.Org uses XCB for its transport; this allows XCB and Xlib calls to be freely mixed for ease in porting applications and toolkits.
Most of the XCB C code is autogenerated from XML descriptions. (This may be why Ohloh complains about the degree of code commenting.) [Less]
A keyboard driven, tiling window manager that behaves very much like screen.
Xlib provides a C API for the X Window System protocol, along with numerous utility functions.
Current versions of Xlib provide a compatibility wrapper around the X C Binding (XCB) library. For new projects, particularly toolkits, see the XCB library for the designated replacement.
Wmiirc-lua is a replacement of the wmiirc that comes with wmii-3.5 (and later) with a lua script. This removes the fork/exec overhead of the shell script that is used to control the wmii window manager.
The long term goal of the project is to duplicate features from the wmii+ruby project.
A fresh, new UI for Linux
Xming is the leading free unlimited X Window server for Microsoft Windows (XP/2003/Vista). It is fully featured, small and fast, and fully integrated into MS Windows environment.
OpenCity is a city simulator game that is licensed under the GPL and coded in C++. It is currently in very early stage of development but very playable.
This program will let you use two screens on two different computers as if they were connected to the same computer. Even if one of the computers runs Windows 95/98/NT and the other one runs X-windows. If they are both running Windows, you probably want to use Win2VNC instead.
Window Maker is an X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment. In every way possible, it reproduces the elegant look and feel of the NEXTSTEP user interface. It is fast, feature rich
... [More]
, easy to configure, and easy to use. It is also free software, with contributions being made by programmers from around the world.
Window Maker includes compatibility options which allow it to work with other popular desktop environments, namely GNOME and KDE [Less]
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.
Subtle is a another tiling window manager with a very flexible and dynamical layout, client and view tagging, mouse and keyboard control as well as an extendable statusbar.
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.
XSel is a command-line program for manipulating the contents of the X selection.