About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d 3dengine 3d-rendering ada animation api apps arcade browser bsd c client code coding community compiler computing configuration console container cpp cross-platform cross-plattform data-structures development direct3d directx documentation dynamic-content editor education embedded engine engineering entertainment event events fedora firewall framework free freebsd free-software fun game gamedev game-development game-engine games gaming gcc gentoo gl gnu-linux gpl gpl2 graphics gtk+ gui gui-framework hardware html ide indexing java javascript joystick kernel language library linux mac macintosh macos macosx mac-osx mac-os-x metrics microcontroller mouse multimedia multi-platform multiplayer networking objective-c objectoriented object-oriented ogre online open openbsd opengl opensource open-source os osx os-x pc perl plugin plugins plug-ins portable programming project-management puzzle-games python qt reference render-engine renderer rendering retro role-playing role-playing-game scenegraph sdl search server shader software-development solaris sound sourceforge space stl studio symbian technology templates toolkit tools translator tree turn-based-strategy ui unix video visualisation visualization web widgets win32 windows wx wxwidgets x11 xml
GCC, the GNU Compiler Collection
[2157 users on Ohloh]
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
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.

[63 users on Ohloh]
Code::Blocks is a free, open source, and cross platform IDE. It is being developed in C++ using wxWidgets. Using a plugin architecture, its capabilities and features are defined by the provided plugins.

Code::Blocks is being developed under Windows and Linux. Users have successfully built Code::Blocks under FreeBSD and under Mac OS X.

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.
Small Device C Compiler
[14 users on Ohloh]
SDCC is a freeware, retargettable, optimizing ANSI-C compiler. The current version targets Intel 8051-based MCUs, the Zilog Z80, and the DS390. Targets for the Microchip PIC and Amtel AVR series are under development, and the compiler can be retargeted for other 8 bit MCUs or PICs. The entire source code for the compiler is distributed under GPL. SDCC uses ASXXXX and ASLINK, a retargettable assembler & linker, distributed under GNU General Public License (GPL). SDCC has extensive MCU (8051)-...
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.
[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.

[4 users on Ohloh]
ClanLib is a cross platform C++ toolkit library. Essentially the library offers a series of different functionality under a streamlined API. Its primary focus is on games, although not limited for that usage only.
[3 users on Ohloh]
wxDev-C++ is an extension of Dev-C++ by Colin Laplace et. al. This program helps you to create dialogs and frames for wxWidgets visually using a form designer. With all the wonderful features of Dev-C++, wxDev-C++ is still being actively developed. The main aim of this project is to provide the wxWidgets community with a free, open-source, commercial-grade IDE/RAD tool for development with wxWidgets.
[2 users on Ohloh]
Glorylab is a multiplayer 3D deathmatch game with swords, crossbows, maces and magic in a living labirynth.The world and rules are simple, but their various combinations might be unpredictable.
LXR Cross Referencer
[2 users on Ohloh]
The Linux Cross-Reference project is the testbed application of a general hypertext cross-referencing tool. Its main goal is to create a versatile cross-referencing tool for relatively large code repositories. The main feature of the indexer is the ability to jump easily to the declaration of any global identifier. Quick access to function declarations, data (type) definitions and preprocessor macros makes code browsing more convenient. At-a-glance overview of which code areas will be affected b...
[2 users on Ohloh]
Odamex is a free and open source port for the classic first-person-shooter Doom focused on the client/server multiplayer experience. Odamex's goal is to emulate the feel of and retain many aspects of the original Doom executables while offering a broader expanse of security features, personal configuration, gameplay options, and editing features.

Odamex can run on a wide range of operating systems and hardware, so players should be able to play on almost any platform.

[2 users on Ohloh]
Orx is a portable, easy to use, data-driven, 2D-oriented game engine.
[1 users on Ohloh]
Para enfrentar tudo isso, o jogador contará com 04 naves estrelares, onde cada uma está melhor adaptada para as diversas zonas, além de contar com um arsenal de phaser ilimitados e de alguns poucos torpedos. Para sua defesa deverá contar com sua habilidade, a velocidade dos motores de warp, além da força dos escudos. O jogo possui 07 fases, onde o jogador terá que enfrentar campos de asteróides, naves inimigas de várias raças, minas espaciais, e diversos outros desafios. Sua missão é destruir a ...
Generic Memory Manager
[1 users on Ohloh]
Generic Memory Manager is the fastest generic cross-platform C++ memory management library. It is easy in use and easy extensible. It has clear design and implementation.
Memory management algorithm bases on memory chunks mapping technology. Generic Memory Manager uses compile time information (memory size, chunk size) and performes all possible computations at compile time to improve performance.
[1 users on Ohloh]
This projects tries to port a popular 3d graphics engine irrlicht onto mobile devices.

First we'll try to port it on symbian S60 platform. Later we'll also plan to port it on WindowsCE.

NOTE on license:
Since this project is a port of irrlicht 3D-engine, the license is also the same as the irrlicht license, which you can find here http://irrlicht.sourceforge.net/license.html.

MXR Cross Reference
[1 users on Ohloh]
The Mozilla Cross-Reference project is a general hypertext cross-referencing tool with some support for integrating with version control systems and Doxygen. Its main goal is to support Mozilla development and developers. The main feature of the indexer is the ability to jump easily to the declaration of any global identifier or re-search for that as a string. Quick access to function declarations, data (type) definitions and preprocessor macros makes code browsing more convenient. At-a-glance o...
[1 users on Ohloh]
Pancada Boxing Style
[1 users on Ohloh]
GuardianBot é um jogo que visa levar as pessoas de forma fácil e divertida o conhecimento sobre a filosofia Open Source e os principais softwares que a representam. Para isso, o jogador controlará o “Bot”, o personagem principal do jogo e o responsável por manter a segurança e estabilidade no sistema. Com este objetivo ele se deslocará dentro do computador, examinando cada pacote de software que chega, analisando se permitirá a instalação no computador.
2D Skeletal Lib
[1 users on Ohloh]
This 2D sceletal animation libary supports OpenGl and the DirectX renderer. It reads and writes xml files for animations. The code is completely written in c++ and uses tinyxml and the standard Library. There is also an editor being developed with gtkmm alongside the libary. The editor can be used to create animtions which can be loaded with the libary. Both, editor and libary, are still in development and additional programmers are welcome.