Learning Locker vs Frappe School
A side-by-side comparison of two self-hosted learning & courses options — licensing, setup difficulty, resource needs, and what each one replaces.
Not the right match-up?
Learning Locker
Open-source learning record store for xAPI data
VS
Frappe School
Self-hosted course delivery built on the Frappe framework
| Feature | Learning Locker | Frappe School |
|---|---|---|
| Category | Learning & Courses | Learning & Courses |
| License | GPL-3.0 | AGPL-3.0 |
| Language | JavaScript | Vue |
| Setup difficulty | Hard | Medium |
| Min. RAM | 2,048 MB | 1,024 MB |
| Deployment | docker, bare-metal | docker, bare-metal |
| GitHub stars | ★ 581 | ★ 3,116 |
| First released | 2013 | 2022 |
| Replaces | Watershed LRS, Veracity LRS | Teachable, Moodle |
Why pick each one
Choose Learning Locker if…
- Released under the GPL-3.0 license
- First-class Docker support for quick deployment
- Written in JavaScript
Choose Frappe School if…
- Released under the AGPL-3.0 license
- First-class Docker support for quick deployment
- Active community (3.1k GitHub stars)
- Written in Vue
Frequently asked questions
Is Learning Locker or Frappe School better?
Frappe School is the stronger all-round pick: it has both the larger community and the simpler medium setup. Consider Learning Locker if its specific feature set fits your needs better.
Are Learning Locker and Frappe School free and open-source?
Yes. Learning Locker is licensed under GPL-3.0 and Frappe School under AGPL-3.0. Both can be self-hosted at no software cost.
Can I run Learning Locker and Frappe School with Docker?
Learning Locker: yes. Frappe School: yes.