
Moodle
Open-source learning management system for creating online courses
7.3k stars 7.6k forks last commit first released GPL-3.0
Actively maintained
Last commit 22 Jul 2026.

Moodle is a free, open-source learning management system (LMS) used to create personalised online courses, activities, and assessments. It is developed and maintained by the Moodle community and distributed under the GPL; the project repository and community hub provide source code, documentation, and demo instances for evaluation.
Key Features
- Comprehensive course creation tools and activity types (quizzes, assignments, forums, workshops, lessons).
- Extensible plugin ecosystem (thousands of community plugins to extend functionality).
- Built-in Gradebook, competency frameworks, learning plans, and reporting tools.
- Accessibility support and mobile learning via the Moodle mobile app; WCAG compliance features are emphasised.
- Integrations: video conferencing, external content repositories, and configurable AI connector plugins (AI features available via plugins/integrations; some demo sites do not enable AI by default).
Use Cases
- Universities and schools delivering blended or fully online courses with assessment and competency tracking.
- Corporate and workplace training (learning catalogues, automated recertification, multi-tenant workplace deployments).
- Public-sector and non-profit training programs requiring multilingual support and accessibility compliance.
Limitations and Considerations
- Deployment and upgrades can require careful planning (documented upgrade procedures and notes in the project repository).
- Customisation and large-scale performance tuning (caching, session handling, clustering) may require additional services such as Redis and careful infrastructure design.
Moodle provides a full-featured, community-driven LMS suitable for education and corporate training, with extensive plugin and integration options and official demo sites for evaluation.
Categories:
Tags:
Tech Stack:
Similar to Moodle
TYPO3
Open-source, PHP-based enterprise content management system
Enterprise-grade PHP CMS with multisite, multilingual and headless capabilities, extensible via Composer and an extensive extension ecosystem.

SilverStripe
Open-source PHP CMS and MVC framework for websites
Open-source PHP content management system and MVC framework with admin UI, ORM, REST/GraphQL APIs, asset management and an extensible module ecosystem.

Flarum
Open-source PHP forum software for building communities
Lightweight, extensible forum platform built in PHP with a Mithril.js frontend, supporting MySQL/MariaDB/PostgreSQL/SQLite and an active extensions ecosystem.

QloApps
Open-source hotel property management and booking system
PHP-based open-source hotel reservation platform providing PMS, booking engine, channel manager and hotel website features for small to enterprise properties.
Magento Open Source
Open-source PHP ecommerce platform for customizable storefronts
Modular, API-first ecommerce platform (Magento 2) for building customizable B2C and B2B storefronts with extensibility and rich commerce features.

Wagtail
Django-based content management system focused on flexibility
Wagtail is an open-source CMS built on Django and Python, offering an editor-friendly admin UI, flexible content modeling with StreamField, and optional headless APIs.



