Anki
Learning & CoursesPowerful spaced-repetition flashcard program
Replaces Quizlet
Teach and learn with self-hosted learning management systems and course platforms.
50 self-hosted apps · 70 comparisons
Powerful spaced-repetition flashcard program
Replaces Quizlet
Scalable open-source platform for online courses
Replaces Coursera, Canvas
World's most popular open-source learning platform
Replaces Canvas, Blackboard
Open-source learning management system by Instructure
Replaces Blackboard, Moodle
Create interactive lessons that teach through exploration
Replaces Khan Academy
Programming language to create your own interactive stories, games,
Self-hosted course delivery built on the Frappe framework
Replaces Teachable, Moodle
Interactive whiteboard software for teaching
Replaces SMART Notebook, Promethean
Modern open-source learning management system
Replaces Canvas, Moodle
Open-source education platform for online courses
Replaces Teachable, Thinkific
Open-source platform to build and sell online courses
Replaces Teachable, Podia
Enterprise learning management system for education
Docker-based distribution of the Open edX platform
Replaces Coursera for Campus, Canvas
Quiz platform for smaller events
Easy-to-use e-learning and collaboration platform
Replaces Moodle, Blackboard
Visual platform for building messaging-based learning flows
Replaces Twilio Studio
Open-source school management and learning platform
Replaces PowerSchool, Blackboard
Command-line framework for responsive e-learning content
Replaces Articulate 360, Adobe Captivate
Open-source computer-based assessment system
Replaces ExamSoft
Open-source learning record store for xAPI data
Replaces Watershed LRS, Veracity LRS
Build responsive HTML5 e-learning courses
Replaces Articulate Rise, Adobe Captivate
Powerful open-source LMS for education and training
Replaces Moodle, Blackboard
Web-based learning management system for institutions
Replaces Moodle, Blackboard
Courseware package that includes features such as: flexible rules,
Framework for building LTI learning tools
Replaces LTI Marketplace tools
Open-source LMS for collaborative online courses
Replaces Moodle, Blackboard
Self-hosted runtime for interactive learning content
Replaces Articulate 360, Genially
Intelligent grader that allows secured and automated testing of code
Create and host interactive H5P learning content
Replaces Articulate, Nearpod
Open eClass is an advanced e-learning solution that can enhance
Gamified open-source learning management system
Replaces Canvas, Codio
Create and share interactive HTML5 learning content
Replaces Articulate Storyline
Open-source tool for authoring educational web content
Replaces Articulate, Adobe Captivate
Open-source computer-based assessment platform
Replaces ExamSoft, Questionmark
Complete WordPress LMS for selling online courses
Replaces Teachable, Thinkific
Self-hosted spaced repetition flashcard software
Replaces Anki, Quizlet
Open-source course management system for universities
Replaces Blackboard, Moodle
Documentation tool for creativity
Open-source corporate e-learning management system
Replaces TalentLMS, Docebo
Open-source repository for educational resources
Replaces Canvas Commons
WordPress-based LMS for course creation and selling
Replaces Teachable
Open-source spaced repetition flashcard web app
Replaces Anki, Quizlet
Create multimedia collaborative walls
Replaces Padlet
An interactive wallpaper for the classroom, face-to-face or distant
Create simple online educational pathes
Simple and useful tools for the classroom
Online converter of audio files and videos into different formats
Create interactive wordclouds
Student Information System for school management
The Open edX platform is open-source code that powers edX.org
No apps match these filters.
Last reviewed Aug 26, 2026 · 432 words
The spread in this category is a factor of 16: Open edX wants 8 GB of RAM minimum while Anki runs in 512 MB on your own desktop. The most common mistake is deploying a university when you needed a classroom, so size the platform to the actual number of learners before comparing features.
Axis one is scale. Teaching thousands with graded assessments and learner analytics is MOOC territory: Open edX (8,172 stars) powers edX itself and has the Tutor tool to tame deployment, but it is rated Hard and is a multi-service platform you will operate indefinitely. A school or company running normal courses lives comfortably in Moodle at 2 GB. A single team that needs "lessons, quizzes, completion certificate" is served by Frappe School at 1 GB.
Axis two is authoring depth. Moodle's plugin library covers nearly any quiz type, grading scheme, or integration a curriculum demands, which is why institutions keep choosing PHP software first released in 2002. The younger platforms (Learnhouse, ClassroomIO, both from 2022-2023) author faster and look better but have far shallower ecosystems, and ClassroomIO is rated Hard despite its modest 1 GB footprint.
Axis three is whether you need an LMS at all. If the learner is you, a course platform is procrastination. Anki (30,039 stars, AGPL) is a spaced-repetition flashcard program with two decades of proof behind it, rich media cards, and a huge add-on ecosystem. Desktop and Android are free; the iOS app is paid and funds development.
Moodle (7,351 stars, GPL, since 2002) for any real school, training department, or accredited course: quizzes, gradebooks, mobile apps, and answers to every question already on the forums. Frappe School (3,163 stars, AGPL) for a company or creator delivering structured courses with progress tracking and certificates, without institutional baggage. Anki for solo learning, where it beats every server on this page.
Every year people stand up Open edX or Canvas LMS for a 20-person course. Canvas (6,783 stars) is genuinely the software behind many universities, and that is the problem: Ruby, 4 GB minimum, Hard rating, and operational expectations calibrated for staffed IT departments. Below several hundred learners, the heavyweight platforms cost more in administration than they return in features.
Default for a first-timer teaching other people: Moodle in Docker. It is not the prettiest option, but it is the one where every problem you hit has already been solved in public.
70 head-to-head comparisons in this category.