This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. —from github/Kickball/awesome-selfhosted
- Canvas LMS – Canvas is the trusted, open-source learning management system (LMS) that is revolutionizing the way we educate. (Demo, Source Code) AGPL-3.0 Ruby
- Chamilo LMS – Chamilo LMS allows you to create a virtual campus for the provision of online or semi-online training. (Source Code) GPL-3.0 PHP
- edX – The Open edX platform is open-source code that powers edX.org. (Source Code) AGPL-3.0 Python
- ILIAS – ILIAS is the Learning Management System that can cope with anything you throw at it. (Demo, Source Code) GPL-3.0 PHP
- lxHive – Open Source ExperienceAPI compliant Learning Record Store (LRS) – previously code-named TinCanAPI. (Source Code) GPL-3.0 PHP
- Mahara – Open Source fully featured web application to build students electronic portfolio. (Source Code) GPL-3.0 PHP
- Moodle – Moodle is a learning and courses platform with one of the largest open source communities worldwide. (Demo, Source Code) GPL-3.0 PHP
- Open eClass – Open eClass is an advanced e-learning solution that can enhance the teaching and learning process. (Demo, Source Code) GPL-2.0 PHP
- RELATE – RELATE is a web-based courseware package, includes features such as: flexible rules, statistics, multi-course support, class calendar. (Source Code) MIT Python
- RosarioSIS – RosarioSIS, free Student Information System for school management. (Demo, Source Code) GPL-2.0 PHP
- Sakai – The Sakai project provides a flexible and feature-rich environment for teaching, learning, research and other collaboration. (Demo, Source Code) ECL-2.0 Java
- SchoolTool – SchoolTool is free administrative software for schools. It includes demographics, gradebook, attendance, calendaring, reporting and more for primary and secondary schools. (Source Code) GPL-2.0 Python