# Frappe LMS

AGPL-licensed course platform on the Frappe framework, with courses, live batches, and Frappe Cloud hosting.

https://topboilerplates.com/frappe-lms

Framework:  | Pricing: freemium | GitHub stars: 3200

## Verdict

Best for: Teams already on or open to the Frappe/ERPNext ecosystem who want a fully open-source LMS with live batches and built-in course payments, and don't mind a Python-based stack instead of a JS one.

Skip if: You want a lightweight Next.js/React starter - Frappe LMS runs on its own full-stack framework with its own conventions and hosting model, a bigger commitment than a typical boilerplate.

## Description

Frappe LMS (formerly Frappe Learning) is a 100% open-source learning platform built on the same Frappe framework that powers ERPNext. It handles structured courses with chapters and lessons, mixed content types (video, PDF, SCORM, assignments), instructor-led live batches, quizzes, and automatic certificate generation, plus built-in payment integration for monetizing courses. Because it inherits Frappe's framework, self-hosting means running a Frappe/Python stack rather than a typical JS app - Frappe Technologies also offers unlimited-user Frappe Cloud hosting as the paid path.

## Pros and cons

+ Genuinely 100% open source under AGPL-3.0, backed by an established company (Frappe/ERPNext)

+ Built-in payments, live batches, quizzes, and certificate generation out of the box

+ Frappe Cloud offers unlimited users at a flat cost instead of per-seat pricing

- Tied to the Frappe framework's Python/MariaDB stack and admin conventions, not a generic JS starter

- AGPL-3.0 requires source disclosure if you modify and host it as a service for others

- Smaller mindshare outside the existing Frappe/ERPNext user base

## Features

- payments-included
- open-source
- free-tier

## Stack

- Python
- MySQL
- Self-hosted

## Links

- Website: https://topboilerplates.com/go/frappe-lms
- GitHub: https://github.com/frappe/lms

## Alternatives

- [ClassroomIO](https://topboilerplates.com/classroomio)
- [Tutor LMS](https://topboilerplates.com/tutor-lms)
