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. 

Learn more

First released in the early 1990s
Developed by Shawn Hargreaves
Latest stable version Allegro 5
Open-source Yes

Development by

Sign up for updates
straight to your inbox