Awesome Open Source
Awesome Open Source

Pupilfirst Logo

License: MIT Maintainability Test Coverage Continuous Integration


Pupilfirst LMS is a feature-rich open-source Learning Management System (LMS) that is built around the philosophy that true learning cannot happen by just consuming information; it happens when:

  • Students attempt relevant tasks.
  • Get personalised feedback from domain experts.
  • Reflect on their work and make improvements.
  • And finally, get involved in the learning process by answering questions from their peers.


Visit for a detailed explanation of Pupilfirst's features.


Visit to view the full changelog.


Developer documentation for Pupilfirst LMS can be found at

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
ruby (12,901
graphql (1,079
ruby-on-rails (142
rescript (37
lms (30
reason-react (21