Allegro (pronunciado "alegro") es una biblioteca libre y de código abierto para la programación de videojuegos desarrollada en lenguaje C.