// the find
francoisjacquet/rosariosis
RosarioSIS Student Information System for school management.
RosarioSIS is a GPL-licensed PHP/PostgreSQL student information system covering the full school operations stack: scheduling, gradebook, attendance, billing, and reporting. It's been actively maintained for over a decade and targets small-to-medium schools that need something self-hosted and free. Not a developer tool — this is end-user school admin software that happens to be open source.
Active maintenance with recent commits (June 2026) and detailed changelogs going back years, which matters a lot for compliance-sensitive school software. Dual database support (PostgreSQL and MySQL/MariaDB) with a working installer lowers the barrier for non-technical school IT staff. The module/plugin architecture lets schools add functionality without forking core. Multi-language support across the entire UI (30+ locale files for the calendar component alone) signals real international deployment, not just English-first with token i18n.
PHP 5.5.9 as the stated minimum requirement is a red flag — that version hit EOL in 2016, and if the codebase actually runs on it, security hygiene is probably frozen in that era. The frontend stack is pure jQuery plus vendored copies of TinyMCE, jscalendar, colorbox, and Select2 all committed directly into the repo rather than managed via a package manager, which makes dependency patching a manual nightmare. No evidence of an automated test suite anywhere in the tree — for software handling student records and grade calculations, that's a serious gap. The REST API story appears to be nonexistent; integrating this with anything modern (LMS, identity provider, state reporting systems) will require screen-scraping or direct DB access.