The official Allegro 5 git repository. Pull requests welcome!
A deterministic 0–100 hygiene score — README, license, CI, tests, docs, and freshness.
Who ships this repo — author concentration and the bus factor across the last 300 mainline commits.
How welcoming this repo is to contributors — issue throughput, close time, responsiveness, and good-first-issue count.
What this project is built on — dependency count by ecosystem, the license mix, and anything worth a legal look before you adopt it.
Whether this project's CI can be trusted — pass rate, run times, flaky runs, and which workflow is the weak link.
Grounded in allegro5's README, structure, and recent commits — answers won't invent code they haven't seen.
A Monday email with what shipped, in plain English — no account needed.
Showing raw commit titles for the newest commits. Sign in to generate AI summaries.
Fix Allegro TTF addon selecting the first embedded bitmap strike even when the font can be scaled
Fix SDL_GameControllerDB parsing when there's unexpected whitespace at the beginning/end of the line.
Fix uninitialized variable warning
Initialized a mouse cursor variable to NULL to prevent potential undefined behavior and compiler warnings.
System mouse cursor support
The SDL backend now properly handles system mouse cursor changes by mapping Allegro cursor types to SDL's system cursors. On web browsers, this translates to the appropriate CSS cursor styles.
use minimp3's streaming callbacks instead of loading the file into memory
A floor, not a guess: counts only commits whose author, co-author trailer, or message explicitly credits an AI tool (Claude, Copilot, Cursor, aider, Codex…). Based on 30 mainline commits. Unattributed AI code isn't counted here — the full audit estimates that separately.