About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d ajax apache api application audio authentication browser build build-tools c c# c++ client clustering cms code code-generators coding collaboration community compiler console content content-management cross-platform cryptography css database design desktop desktop-environment development distributed documentation dynamic-content editor editors education email embedded engine entertainment file-sharing firefox flash forum framework freebsd game gamedev gaming graphics gtk gtk+ gui html http ide image irc java javascript jquery json language library linux logging lua mac macosx mac-os-x maemo management mathematics media messaging middleware mobile mono mp3 multimedia multi-platform multiplayer music mysql network networking nokia objective-c object-oriented ogg online opengl os osx p2p parser pdf performance perl php php5 player plugin posix postgresql programming python qt qt4 rss ruby scm scripting sdl security server simulation site-management software-development sound source sqlite swing sysadmin system technology template templates test tool toolkit tools ui unix utilities video visualization web wiki win32 windows www x11 xhtml xml
[1104 users on Ohloh]
OpenSSH is a free SSH/SecSH protocol suite providing encryption for network services like remote login or remote file transfer.

The following is a list of OpenSSH features:
* Open Source Project
* Free Licensing
* Strong Encryption (3DES, Blowfish, AES, Arcfour)
* X11 Forwarding (encrypt X Window System traffic)
* Port Forwarding (encrypted channels for legacy protocols)
* Strong Aut...

GNU C Library
[426 users on Ohloh]
The GNU C Library, glibc, provides the standard C library interface for GNU/Linux and other Free Software operating systems.
Boost C++ Libraries
[217 users on Ohloh]
Boost was begun by members of the ISO C++ Standard committee Library Working Group to provide free peer-reviewed portable libraries to the C++ community. An additional objective is to establish "existing practice" and provide reference implementations so that the Boost libraries are suitable for eventual standardization.

Components successfully moved into draft ISO Standard C++09 include shared_ptr, regular expressions, function wrappers and binders.

Simple DirectMedia Layer
[136 users on Ohloh]
A cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.

SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains unofficial support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2.

SDL is written in C, but works with C++ natively, and has bindings to several other language...

[111 users on Ohloh]
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!

ScummVM lets you run these adventures: Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2; Flight of the Amazon Queen; Wyr...

[48 users on Ohloh]
Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.
CLISP - an ANSI Common Lisp
[34 users on Ohloh]
GNU CLISP is an ANSI Common Lisp implementation with an interpreter, compiler, debugger, object system (CLOS, MOP), sockets, fast bignums, arbitrary precision floats, and foreign language interface which runs on most UNIXes and Win32.
[29 users on Ohloh]
The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms.
Apache Portable Runtime
[23 users on Ohloh]
The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform...
[20 users on Ohloh]
GNUstep is a cross-platform, object-oriented framework for desktop application development. Based on the OpenStep specification originally created by NeXT (now Apple), GNUstep enables developers to rapidly build sophisticated software by employing a large library of reusable software components.
[18 users on Ohloh]
This is a collection of many files that GNU and other free software projects can use to achieve cross platform portability, and reduce code duplication. There is no distribution tarball; developers should just grab source files from the repository.
Irrlicht Engine
[18 users on Ohloh]
The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderers.
[15 users on Ohloh]
SDL_mixer is a sound mixing library that is used with the SDL library, and almost as portable. It allows a programmer to use multiple samples along with music without having to code a mixing algorithm themselves. It also simplyfies the handling of loading and playing samples and music from all sorts of file formats.
[15 users on Ohloh]
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 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 ...

[12 users on Ohloh]
An OS-agnostic Run Control system, derived from Gentoo Linux's baselayout. Works on Linux, FreeBSD and NetBSD.
S.C.O.U.R.G.E.: Heroes of Lesser Renown
[9 users on Ohloh]
S.C.O.U.R.G.E. is a Rogue-like game with a modern user interface. The game allows a group of four characters to search for treasure, kill enemies, gain levels, etc.
[9 users on Ohloh]
The SharpOS Project is a community effort to write an operating system in .NET, with a strong sense of security and managability.

Please note that the GPLv3 license includes the Classpath Linking Exception.

[8 users on Ohloh]
Exult is an open-source game engine for playing Ultima7 on modern operating systems, using the game's original data files.
Plan 9 from Bell Labs
[8 users on Ohloh]
Plan 9 from Bell Labs is a research system developed at Bell Labs starting in the late 1980s. Its original designers and authors were Ken Thompson, Rob Pike, Dave Presotto, and Phil Winterbottom. They were joined by many others as development continued throughout the 1990s to the present.

Plan 9 demonstrates a new and often cleaner way to solve most systems problems. The system as a whole is likely to feel tantalizingly familiar to Unix users but at the same time quite foreign.

In Pl...

[8 users on Ohloh]
mksh is the MirBSD enhanced version of the Public Domain Korn shell which is largely similar to the original AT&T ksh. It includes bug fixes and improvements in order to produce a modern, robust shell good for interactive and especially script use. It has UTF-8 support and extended compatibility to other modern shells. It builds via an ūber-portable script.

mksh compiles on: MirOS gcc3+pcc+SUNWcc, MidnightBSD gcc3+pcc; BSD/OS gcc1+2; DragonFly,FreeBSD,NetBSD,OpenBSD gcc3; AIX gcc4+xlC...