pygame is
Simple DirectMedia Layer is
Site Swing

projects | recent releases

Bluevadejukebox is a web based jukebox for homes or local networks. Pygame is used for the new kiosk frontend. Java is used for the server and web interface.
Bruce, the Presentation Tool
For creating projected presentations.
Button Masher is a simple tool to help you analyze and improve your execution of fighting game moves, combos, etc. It's similar to the input display in the practice modes of various fighters. If you keep messing up a move but you're not sure why, just load this up and see exactly what you're inputting.
COG Engine
The Cog Engine Project is a software suite aimed at enabling children to create their own video games without requiring any programming experience. Users can create adventure games using photos they take, or drawings they make.
Comic Book Reader
a Comic Book Reader for .cbr and .cbz files
Eternal Lands Map Viewer
epMEDIA is a multimedia-jukebox application with the ability of playing nearly all audiofiles through sdl_mixer or pySonic and launching extern applications. epMEDIA was programed for TV-Screens and not-so-powerful PC's.
A slideshow viewer, designed for digital photography enthusiasts. Features include: intuitive control (no distracting GUI), zoom and pan feature, full screen, fast, EXIF tag display, high quality scaling, lossless image rotation.
Flash Cards
A little program for flash card practice.
Flowchart Python
Create flowcharts and compile them to python byte-code.
Multiplayer game platform.
Image viewing application with standard features (file/directory browser, slideshows, zoom in/out, flip/rotate, etc.) and unique features (multi-view, adjustable thumbnail sizes, image playlists and more)
Install Guard
A tool that scans the registry for new and changed values in the startup section.
A neat little script that allows you to control iTunes with a mouse.
This is JoyWM, a GUI written in pygame. JoyWM can be controlled with a joystick (or a keyboard if no joystick is present).
Coloring book applications. Select from several pages and fill screen areas with solid colors.
Simple mame frontend. It's primary target is to use it for mame cabinets.
Map Editor
A user-friendly method of making 3D texture-mapped maps.
mediabox is a so called: home theatre pc platform (htpc) like freevo or mythtv
Multiplication Station
Multiplication Station will teach your child to add, subtract and multiply, guaranteed! The No-Frill Drill. Negative numbers and two configurable grid axes. It's all you need. Please visit for more.
a free image slideshow application
A comic book reader
An interactive collage implemented in Pygame
Physical therapy routine generator and reader
pyArcade is an emulator front-end written in python using pygame.
Simulation of large fire
A neat little tool to encrypt your files.
A graphical file browser written in pygame. It features all common file browser options as well as additional functions like regular expression filtering, directory bookmarking, etc. In opposition to the other available file browsers PyFile is heavily making use of graphics to give you a nice working area with lots of effects. Every single aspect of PyFile is configurable to your needs and you can even easily extend PyFile with your own python scripts.
Pygame Networked Table Top
Application for playing tabletop games (cards, simple board games, other tabletop games) over the network. Flexible support of several game modes sitting on top of the core application. More of an exercise in GUI and networking than anything else.
pygame-blender converter
A script for encorporating Blender created graphics in Pygame applications.
This project aims to create a workable GUI using the Python langauge. This GUI is designed to browse Media repositories and play the media items (sometimes refered to as an HTPC application).
PyKaraoke is a karaoke player for Linux and Windows
A music player developed with pygame.
A presentation tool for giving talks with a cool geeky toy.
Photo viewer with a lot of features to organize them and create html galleries. French langage ! (please help to translate)
An emulator for playing ATARI ROMS. Written completely in python using Pygame and Numeric.
screen recorder for Flash. UN*X, OSX and Win2k is supported.
PyZX is ZX Spectrum computer emulator, written fully in Python.
ReciPy is a recipe handler. You create new recipes or edit existing ones. All that with a nice GUI, made with the PGU library from Phil Hassey. The recipe is then saved in a XML file and nicely displayed in a browser thanks to a CSS sheet.

Ree-paint is a progressive painting tool. Unlike other grafical tools, Ree-paint doesn't grab the final artwork but the whole sequence of user actions. So, by its Replay option, Ree-paint is able to generate an animated sequence of the whole creative process.

Ren'Py Visual Novel Engine
Ren'Py is an engine that supports the creation of visual novels and dating sims, forms of computer-mediated storytelling. It supports a movie script-like syntax that makes creating simple games easy, while still being customizable and extensible by advanced creators. With no additional work by the game-maker, it supports features expected of all visual novels, like loading, saving, preferences, and rollback.
Rubiks Cube
Program for looking of solutions of the Rubik's Cube
ShareLAN: create your pictures from your webcamera or own pictures (create japanese purikura, love ad, friendship ad) and share it with the rest of the world in few clicks.
Slide Rule
A simple slide rule program
Superchick is a program to view manga, that is, Japanese comics. It can also be easily used to view American comics, or any other collection of images. However the feature set is slanted towards viewing images that should be displayed in alphabetical order, 1-2 per screen, and in right to left order.  
A visualizer for geographic locations.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 21, 2017

Jan 31, 2017

Jan 24, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)