Allegro je multiplatformní knihovna napsaná v jazyce C pro tvorbu her a dalších multimediálních aplikací.
Nová pátá řada je od základu přepsaná, má nové konzistentnější API, pro grafiku používá OpenGL (a Direct3D na Windows), odstraňuje řadu omezení starších verzí (jen jedno okno pevné velikosti ap.). Allegro 5 podporuje Linux/Unix, Windows, MacOS X a iPhone. Další informace na domovské stránce Allegra.