About | FAQ | Backlog
FOSSfind.com
Open Source projects, categorized.
add filters by typing...
...or clicking
3d accessibility ada algorithms api app application apps audio binding bindings board-games boost bsd c c++ cmake code coding command-line compression corba cross-platform cross-plattform csv database dbus design desktop desktop-environment development display documentation download editor embedded emulation emulator emulators encryption environment fast flash fonts framework freebsd front-ends game gamedev game-development gaming gl gnome gnu gnu-linux graphics gtk gtk+ gui-framework haskell input interface kde keyboard lgpl library lightweight linux logging lua mac machine-learning macintosh macos macosx mac-os-x maths metaprogramming microsoft model-view-controller mouse multimedia multi-platform multithreading ncurses network networking objective-c objectoriented object-oriented oo openbsd opengl os osx parser perl php plugins portable posix programming python qt qt4 reference rsync script sdl security shell sockets software-development solaris sound source sql sqlite svg swf tcp tcpip technology terminal terminal-emulators testing text text-editors themes threading tool toolkit tools ui unicode unix virtualization web widget widgets win32 window-manager windows wm wx wxwidgets x xwindows x-windows zip
X.Org
[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.

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

Wine
[530 users on Ohloh]
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
GTK+
[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.

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

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

Fluxbox
[73 users on Ohloh]
Fluxbox is a lightweight and highly configurable window manager with pwm-like tabs.
xmonad
[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...
Openbox
[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...

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

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

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

dwm
[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.
gtkmm
[8 users on Ohloh]
gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using libglademm. There's extensive documentation, including API reference and a tutorial.
Nitrogen
[7 users on Ohloh]
Nitrogen is a background browser and setter for X windows. It is written in C++ using the gtkmm toolkit. It can currently be used in two modes: browser and recall. It is multihead and Xinerama aware.
AfterStep
[6 users on Ohloh]
AfterStep is a window manager for the Unix X Window System. Originally based on the look and feel of the NeXTStep interface, it provides end users with a consistent, clean, and elegant desktop. The goal of AfterStep development is to provide for flexibility of desktop configuration, improving aesthetics, and efficient use of system resources.

Some of the distinguishing features of AfterStep compared to other window managers are its low usage of resources, stability and configurability.