
LearnHouse is an open-source learning management system built for educators, creators, and organizations who want to launch and sell courses without being locked into a proprietary platform. It covers the full workflow: create content, organize it into courses, accept payments, track learner progress, and brand the whole experience as your own.
The centerpiece is a block-based editor that handles text, video, code, quizzes, file uploads, and embeds on a single page. No juggling separate tools to mix content types. Courses are structured into modules, and you can publish and monetize them quickly through built-in Stripe integration.
Key capabilities include:
For teams with more complex needs, the enterprise tier adds multi-tenancy, SCORM importing, SSO/OIDC, RBAC, audit logs, and SLA support. These are the features that separate it from lighter course creation platforms that don't scale to organizational use.
Compared to closed alternatives like Teachable or Kajabi, LearnHouse is AGPLv3-licensed and fully self-hostable. Your data stays where you put it. The REST API and CLI give developers room to build custom frontends, automate workflows, or integrate with existing infrastructure. It's also GDPR-ready, which matters for teams serving EU learners.
Every Sunday we deconstruct one proprietary app and pick the best open source alternatives worth switching to.
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Activity score
Stars
Forks
Last commit
Compare with
Stars
Forks
Last commit
Compare with