frappe/lms

Easy to Use, 100% Open Source Learning Management System

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 21st, 2026
Created on February 15th, 2021
Open Issues & Pull Requests: 108 (+0)
GitHub issues: Enabled
Number of forks: 1,536
Total Stargazers: 3,295 (+1)
Total Subscribers: 51 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.4 days
Mean response time: 67.1 days
90th percentile: 179.3 days
Tracked items: 509

How this project is maintained

About 12% of issues opened in the past year have never received a reply. 89% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 39% of tracked open issues have had no activity in three months. 72% of issues opened in the past year have been closed, leaving a working backlog. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 94
New in 7 days: 6
Closed in 7 days: 3
Avg open age: 261 days
Stale 30+ days: 62
Stale 90+ days: 46

Recent activity

Opened in 7 days: 6
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 10

Top labels

  • bug (287)
  • released (66)
  • feature request (28)
  • enhancement (21)
  • good first issue (8)
  • up for grabs (3)
  • ui/ux (2)
  • docker (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Frappe Learning is a learning management system built on the Frappe Framework that provides an open-source platform for creating and delivering online courses.

The system addresses the need for a simpler alternative to existing learning management platforms by focusing on ease of use and straightforward course creation. It organizes content into a three-level hierarchy of courses, chapters, and lessons to maintain contextual structure. The platform supports live classes through Zoom integration, allowing instructors to schedule sessions for learner batches. Assessment capabilities include quizzes with single-choice, multiple-choice, and open-ended questions, plus assignments that learners can submit as PDFs or documents. Upon course completion, learners can receive certificates using either built-in templates or custom designs.

The tool suits organizations and individuals looking to launch online courses without the complexity of traditional learning management systems. It works well for instructors who want to group learners into batches based on course enrollment and duration, manage structured course hierarchies, and evaluate learner progress through quizzes and assignments. The project offers managed hosting through Frappe Cloud as well as self-hosting options for those preferring to run their own infrastructure.

The project maintains active test coverage through continuous integration. Development activity shows consistent engagement with the codebase through regular updates and maintenance of the core framework integration.