Allegro

A free cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. 

First releasedin the early 1990s
Developed byShawn Hargreaves
Latest stable versionAllegro 5
Open-sourceYes

Sign up for updates
straight to your inbox