About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 3d alternative amiga amigaos api application apps asm assembly assemblylanguage beos bfs binary-compatibility bsd c c# c++ cairo clim cmake code coding color compact cross-platform dbus design desktop desktop-environment developing development distribution distro dos download easy easy-of-use efficient embedded emerging-project emulation emulator emulators energy environment fast filesystem framework freebsd freedesktop.org gnome gnu gnu-linux gpl gtk gtk+ gui-designer gui-framework i386 ia32 innovative interface java kde kernel khtml legacy lgpl library lightweight linux lisp livecd live-cd lookingglass mac macintosh macos macosx mac-os-x managed media microkernel microsoft modern mono multimedia multithreaded native-api object-oriented openbsd opengl opensolaris operating operatingsystem operating-system operating-system-kernels operating-systems orca osx platform plugin posix programming qt rebol reference research ruby saving sdl server sh small smp solaris source sun syllable symmetric-multi-processing system technology themes time toolkit tools ui unix userfriendly vector virtualization web widgets win32 window-manager windows wine wm wx wxwidgets x x11 x86 x86-64 xdg xml xwindows x-windows z80
[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.

[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.
[73 users on Ohloh]
Fluxbox is a lightweight and highly configurable window manager with pwm-like tabs.
[36 users on Ohloh]
Haiku is an open-source desktop operating system with the goal to create an innovative and seamless computing experience. Our first release will be an improved remake of BeOS R5, which was a commercial operating system created by Be Inc. After the company closed its doors a group of developers decided to continue the BeOS as an open source effort.
[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...

Syllable operating system family
[10 users on Ohloh]
The goal of the Syllable project is to create a family of easy-to-use free software operating systems. It is the continuation of the BeOS-like AtheOS.

Syllable Desktop has its own C kernel with symmetric multiprocessing, multithreaded pre-emptive multitasking, high POSIX compliancy, 64-bit journaled filesystem (AFS) with metadata, an integrated native GUI architecture with an object-oriented C++ API, SDL, singular native toolkit and multi-user desktop environment. The system seeks to be an...

[9 users on Ohloh]
JNode is a simple to use & install Java operating system for personal use.

It runs on modern devices.

Any java application will run on it, fast & secure!

JNode is open source and uses the LGPL license.

[9 users on Ohloh]
Tags: lisp gui clim gui-framework os
McCLIM is an open source implementation of the Common Lisp Interface Manager specification.
[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.

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

[1 users on Ohloh]
Project Looking Glass is based on Java technology and explores bringing a richer user experience to the desktop and applications via 3D windowing and visualization capabilities. It is an open development project based on and evolved from Sun Microsystems' advanced technology project.
[0 users on Ohloh]
This is a small operating system with a simple technology but saves your time. I'm developing this as a hobby OS which will develop into a successful OS for daily use with your help. This is simple GUI (Graphical User Interface). So that after it starts it shouldn't take user's time in just learning. I use assembly language for its coding. It now has a resolution of 320x200 pixels and a 256 color palette appears cool. I need a great help from you for completing it. Please help me by joining thi...
[0 users on Ohloh]
The crutch operating system for the x86-64 and eventually z80. Features multitasking ,GUI, etc.
[0 users on Ohloh]
*much more information to be added soon*

Reflow is a GUI for DOS and Linux, written in FreeBASIC. The "desktop metaphor" of Windows, Mac OS and Linux works quite differently in Reflow:

There is no theme or border that unifies windows (called items in Reflow) - for example, the supplied text editor is merely a blank sheet of paper. When you open a picture, you get the picture, and none of the surrounding baggage. The calculator application is a calculator, and nothing more. Reflow d...