About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
2d 3d amazon api apple application audio automation backup bittorrent bot build c c++ chat cli client cocoa communication console cross-platform database deployment desktop development distribution django download dvd editor editors embedded engine entertainment file filesystem finance flac framework fun game gamedev game-development games gaming gnome graphics groovy gtk gtk+ gtk2 gui hardware http id3 interface irc java javascript jquery kde library linux mac macintosh macos macosx mac-os-x maemo management manager media media-player metadata monitoring movies mp3 multilingual multimedia multi-platform multiplayer music mvc mysql network objective-c ogg ogre online opengl oracle p2p package perl php player players plugin plugins portable posix postgresql programming pygtk qt remote role-playing rpg rss script scripting sdl search server simulation sound source sql sqlite ssh strategy streaming svg tagging tags tcl technology text-editor text-editors toolkit tools torrent tv twitter ubuntu unix utility video viewer visualization vorbis web widgets win32 windows www wxwidgets x11 xml xmpp
[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.
XBMC for Xbox
[26 users on Ohloh]
XBMC is a multimedia player/jukebox for the Xbox from Microsoft. It can be used to play or view most common video, audio, and picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, and GIF directly from a CD or DVD in the Xbox DVD-ROM drive or from the Xbox hard drive. XBMC can also stream files over a local network or from the Internet. Playlist and slideshow functions, a weather forecast, and many audio visualizations are also included.
XBMC Media Center
[21 users on Ohloh]
XBMC media center is a free cross-platform media-player jukebox and entertainment hub. XBMC is open source (GPL) software available for Linux, Mac OS X, Microsoft Windows operating-system, and the Xbox game-console. XBMC can play a very complete spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together with a multitude of third-party plugins.
Crystal Entity Layer
[18 users on Ohloh]
Crystal Entity Layer is a layer that sits on top of Crystal Space 3D Engine. It provides the notion of entities and property classes. As such it will make it easier to make games using Crystal Space.
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.

Frets on Fire
[8 users on Ohloh]
Frets on Fire is an excellent opensource clone of Guitar Hero for Windows, Linux, and OSX. It can import songs from a Guitar Hero I or II disc, can play user-created songs, or lets you to create your own songs with its song editor. For hardcore players, your results are automatically posted to the World Charts on the website, so that you can see how awesome you are. (Written in Python using bindings to many fast C libraries.)
Thousand Parsec
[8 users on Ohloh]
Thousand Parsec is not only a game by itself, it is also a framework for creating a similar group of turn-based space empire building games, which are often called 4X games, from the main phases found in them: eXplore, eXpand, eXploit and eXterminate. Some examples of games which Thousand Parsec draws ideas from are Stars!, VGA Planets, Reach for the Stars, Master of Orion and Galactic Civilizations.

The idea is that a protocol is specified which defines how game servers and game clients c...

[7 users on Ohloh]
Master of Orion-inspired turn-based game of epic space strategy that builds on the classic '4X' model by incorporating the nation-building elements of games such as Europa Universalis 2 and a versatile tactical combat engine.

While its modular design allows for a significant degree of customization of the game engine and the story elements by the community.

The FreeOrion team is dedicated to the construction of a living, breathing universe in a 'grand campaign' model.

[6 users on Ohloh]
PySoy is a cross-platform Python module which enables developers to easily build custom Python-based 3D games.

The engine features integrated physics, Ogg multimedia support, advanced rendering options such as bumpmap textures, and an optimized C-based rendering system for high framerates.

The purpose of the PySoy project is to enable more people to develop "commercial quality" copyleft games.

[4 users on Ohloh]
Editra is a multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development. Currently it supports syntax highlighting and variety of other useful features for over 60 programming languages.
[4 users on Ohloh]
py2app is a Python setuptools command which will allow you to make standalone application bundles and plugins from Python scripts. py2app is similar in purpose and design to py2exe for Windows.
1d6 roleplaying
[4 users on Ohloh]
The 1d6 project develops tools for the free One Die roleplaying System.

Its first deliverable is a battle simulator using the simple One Roll combat System for quick combat resolution.

Its second deliverable is the blob_battle, where two blobs can duel.

The third deliverable is babglet, which aims to ease game creation with pyglet.

And then there's the TextRPG...

[2 users on Ohloh]
Itaka is an on-demand screen capture server featuring a polished and easy to use interface with a robust backend HTTP server.

The concept is simple: a request to your computer by a user displays an image of your screen in the user's web browser.

Mosaic Project
[2 users on Ohloh]
Multiplatform music player
[2 users on Ohloh]
Recuerde is a simple list manager that allows you to keep track of anything you want to remember. Use Recuerde to remember what you need to do today, what to say on the phone to your boss, or what themes you want to explore in that great novel you're writing.
XBMC Scripting
[2 users on Ohloh]
A collection of python scripts for XBMC. This is the home to such scripts as Apple Movie Trailers, Youtube, Xinbox, xStocks, Accuweather and Tetris just to name a few.

If you have made a script that you would like to commit to this svn contact one of the Project Admins.

The offical channel for this project is #xbmc-scripting on Freenode network. Its for code support only, not support how to get a script to work.

[2 users on Ohloh]
Tags: python graphics visualization mac osx
NodeBox is a Mac OS X application that lets you create 2D visuals using Python programming code and export them as a PDF or a QuickTime movie.

Create static, animated or interactive compositions using simple primitives such as rectangles and ovals, import images and vector files from Photoshop and Illustrator or play around with text paths.

NodeBox supports Core Image so you can create layered images using transformations, blend modes, alpha masks and filters, all hardware-accelerate...

[2 users on Ohloh]
Ellogon is a multi-lingual, cross-platform, general-purpose language engineering environment, developed in order to aid both researchers who are doing research in computational linguistics, as well as companies who produce and deliver language engineering systems. Ellogon as a language engineering platform offers an extensive set of facilities, including tools for processing and visualising textual/HTML/XML data and associated linguistic information, support for lexical resources (like creating ...
[1 users on Ohloh]
JaCuda is a small project which provides several mathematical function useful for a chemist or somebody working with mass specs.
These functions will be executed using a cuda compatible gpu or if none is available it will fall back to the c++ implementation. If this is also not possible we will invoke the function defined in the programming language.
Which would be java/groovy for now and later python.

--this project is abounded for the benefit of pycuda--

[1 users on Ohloh]
Tags: opengl win32 linux python osx pyglet
PsychoPy is an open-source package for creating psychology stimuli in Python (A real and free alternative to Matlab). PsychoPy combines the graphical strengths of OpenGL with the easy Python syntax to give experimental psychologists a free and simple stimulus presentation and control package.