# Open-source alternatives to Teachable

> Teachable: A hosted platform for creating and selling online courses and coaching. The best self-hosted, open-source alternatives are CourseLit, ClassroomIO and LearnHouse. All of them can run on your own server, so your data stays under your control. All 5 apps here are open source.

## Key facts

| Fact | Value |
|---|---|
| Commercial product | Teachable |
| Category | Learning Management (LMS) |
| Alternatives listed | 5 |
| Top pick | CourseLit (1,269 stars, AGPL-3.0) |
| Canonical URL | https://appsgit.com/alternatives/teachable |

## Alternatives, in recommended order

- [CourseLit](https://appsgit.com/apps/courselit): Sell courses and digital downloads from your own site, with course authoring, Stripe payments and a website builder. (1,269 stars, AGPL-3.0, TypeScript, Docker)
- [ClassroomIO](https://appsgit.com/apps/classroomio): Open-source LMS for companies running employee, customer and partner training with cohorts and certificates. (1,710 stars, AGPL-3.0, TypeScript, Docker)
- [LearnHouse](https://appsgit.com/apps/learnhouse): Modern learning platform with a block-based course editor, assignments, discussions, certificates and code exercises. (2,323 stars, AGPL-3.0, Python, Docker)
- [Frappe LMS](https://appsgit.com/apps/frappe-lms): Easy-to-use learning management system with courses, chapters, live class batches, quizzes, assignments and certificates. (3,285 stars, AGPL-3.0, TypeScript, Docker)
- [Moodle](https://appsgit.com/apps/moodle): The world's most widely used open-source learning platform for schools, universities and companies. (7,468 stars, GPL-3.0, PHP)

## Comparisons

- [Frappe Learning vs Moodle](https://appsgit.com/compare/frappe-lms-vs-moodle)

More in this category: [Learning Management (LMS)](https://appsgit.com/categories/learning)

---

Canonical page: https://appsgit.com/alternatives/teachable
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
