INGInious
Intelligent grader that allows secured and automated testing of code made by students.
Maintained, but at a slower pace than the leaders in its category.
Commit activity more than 43% of tracked projects; popularity more than 13%. How this is calculated.
Commits, last 11 months
| Stars | 242 |
|---|---|
| Latest release | v0.10.0rc1 · 24 Aug 2026 |
| Repo updated | 23 Sept 2026 |
| Licence | AGPL-3.0 |
| Built with | Python, 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.
Links
INGInious as a replacement for
Alternatives to INGInious
Projects in the same categories, ordered by health score.
Create a virtual campus for the provision of online or semi-online training.
Learning management system that can cope with anything you throw at it.
Learning management system for teaching, education, assessment and communication.
Learning management system (LMS) that is revolutionizing the way we educate.
Open eClass is an advanced e-learning solution that can enhance the teaching and learning process.
Flexible school management platform designed to make life better for teachers, students, parents and leaders.