ألجرو (Allegro) هي مكتبة برمجية مفتوحة المصدر مصممة لتطوير ألعاب الكمبيوتر، مع وظائف مثل الرسومات ثنائية الأبعاد البسيطة، معالجة الصور، إخراج النصوص، إخراج الصوت، موسيقي MIDI، الإدخال، والعدادات. تعمل المكتبة على دوس، مايكروسوفت ويندوز، ماك أو.إس عشرة، ونظائر يونكس مع أو بدون نظام النوفذة س. كما توجد نسخة منفصلة لأميجا أو إس. كتبت المكتبة بلغة سي، وهي مصممة للاستخدام في سي وسي++.