INGInious

Intelligent grader that allows secured and automated testing of code made by students.

Steady · 60
60/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 17/40
Releases 25/25
Community 3/20
Momentum 15/15

Commit activity more than 43% of tracked projects; popularity more than 13%. How this is calculated.

Commits, last 11 months

2025-10: 8 commits 2025-11: 39 commits 2025-12: 16 commits 2026-01: 15 commits 2026-02: 2 commits 2026-03: 11 commits 2026-04: 22 commits 2026-05: 4 commits 2026-06: 2 commits 2026-07: 14 commits 2026-08: 72 commits
2025-10 205 total 2026-08
Stars242
Latest releasev0.10.0rc1 · 24 Aug 2026
Repo updated23 Sept 2026
LicenceAGPL-3.0
Built withPython, Docker

Is INGInious actively maintained?

Development is ongoing. The repository recorded 205 commits over the same window, and the last three months alone account for 88 of them.

Activity is accelerating: the last quarter carried 138% more commits than the one before it.

The most recent tagged release, v0.10.0rc1, shipped within the last month — a current, installable version exists today.

INGInious ranks #6 of 16 in Learning and Courses, placing it mid-table for maintenance activity.

What INGInious actually does

INGInious is a self-hosted grading platform designed to run and test student code automatically. It uses containerisation to execute untrusted submissions in a secure environment and provides feedback based on predefined test cases. The project falls under learning and courses tooling for educational institutions.

Best fit: It is a practical fit for educators and administrators managing programming courses who need an automated way to grade coding assignments securely.

Worth knowing: The AGPL-3.0 licence means any modifications you network must be made freely available, and the moderate maintenance activity suggests you should audit the codebase before relying on it for production exams.

Deployment notes

Because the application relies on Docker to execute student code, you will typically need to configure appropriate container permissions and persistent storage for submissions. A standard reverse proxy is usually required to handle TLS termination in front of the web interface.


INGInious as a replacement for


Alternatives to INGInious

Projects in the same categories, ordered by health score.