About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 3d administration ajax analysis ant apache api application audio automation blog browser build business c c# c++ chat client cms code code-generators collaboration community console cross-platform css database debian design desktop desktop-environment development distributed django documentation dynamic-content editor education email embedded engine entertainment firefox flash framework freebsd game gamedev gaming generator gnome graphics gtk gtk+ gui haskell html http i18n ide image java javascript jquery json kde language library linux lua mac macosx mac-os-x management mapping media messaging metadata middleware mobile monitor multimedia multi-platform music mvc mysql network networking object-oriented online opengl operating-system orm os osx parser performance perl persistence photo php php5 player plugin portable portal postgresql programming python qt qt4 rails rest rss ruby scripting sdl search security server site-management software-development sound sql sqlite statistics subversion swing system technology template tool toolkit tools ui unix video visualization voip web webservices web-services wiki win32 windows workflow x11 xml
[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.

[345 users on Ohloh]
script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.

What's inside? animation framework, drag and drop, Ajax controls DOM utilities, and unit testing.

It's an add-on to the fantastic Prototype framework.

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

[131 users on Ohloh]
TinyMCE is a platform-independent, Web-based, Javascript HTML WYSIWYG editor control. Its main features include theme/template support, language support, and plugin extensions.
[95 users on Ohloh]
This HTML text editor brings to the web many of the powerful functionalities of desktop editors like MS Word. It's lightweight and doesn't require any kind of installation on the client computer.
[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.

jQuery UI
[79 users on Ohloh]
jQuery UI is jQuery's official user interface extension. It is a collection of interaction plugins, widgets, and effects that extend jQuery to create a powerful user interface.
Zope 3
[77 users on Ohloh]
Python web application framework
Glade User Interface Builder
[69 users on Ohloh]
Glade - a User Interface Designer for GTK+ and GNOME

Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment, released under the GNU GPL License.

The user interfaces designed in Glade are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed.

By using libglade, Glade XML files can be used in numerous programming languages including C, C++, Java, Perl,...

[45 users on Ohloh]
Tags: library xml gtk gui development ui rad interface
Libglade is a library that performs a similar job to the C source output routines in the GLADE user interface builder. Whereas GLADE's output routines create C source code that must be compiled, libglade builds the interface from an XML file (GLADE's save format) at runtime. This can allow modifying the user interface without recompiling.
[43 users on Ohloh]
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, PHP, Python, Tcl/Tk, and Ruby, however the list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Java, Modula-3, and OCAML. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is m...
[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...

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.

[9 users on Ohloh]
The Etoile project aims to produce a document-centric desktop and post-desktop environment. The project is built on top of GNUstep, a high-quality Free Software implementation of the OpenStep specification from Sun and NeXT and popularised by Apple as Cocoa.

The basic unit within an Etoile system is the Object. These are arranged within Projects; an abstraction combining aspects of both folders and virtual desktops. Etoile uses highly modular and lightweight components in order to allow us...

openSUSE Build Service
[8 users on Ohloh]
The openSUSE Build Service is an open and complete distribution development platform that provides infrastructure for a development of the future openSUSE distributions.

The service provides software developers with a tool to create and release open source software for openSUSE and other Linux distributions easily on different hardware architectures and for a broad user audience. Users can easily find the latest open source packages they are looking for and customize them. It provides a br...

[6 users on Ohloh]
Tags: interface ffi c haskell ghc programming bridge
C->Haskell is an interface generator that simplifies the development of Haskell bindings to C libraries. The tool processes existing C header files that determine data layout and function signatures on the C side in conjunction with Haskell modules that specify Haskell-side type signatures and marshaling details. Hooks embedded in the Haskell code signal access to C structures and functions -- they are expanded by the interfacing tool in dependence on information from the corresponding C head...
[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.