Open Source LearnWorlds Alternatives
A curated collection of the 1 best open source alternatives to LearnWorlds.
The best open source alternative to LearnWorlds is ClassroomIO. If that doesn't suit you, we've compiled a ranked list of other open source LearnWorlds alternatives to help you find a suitable replacement.
LearnWorlds alternatives are mainly Learning Management Systems (LMS). Browse these if you want a narrower list of alternatives or looking for a specific functionality of LearnWorlds.
Run compliance training, customer education, and partner certification cohorts from one open source learning management system, self-hosted or hosted.

Compliance training, customer education, and partner certification usually end up in three separate tools, each with its own idea of who a learner is and when they last passed anything. ClassroomIO runs all three from one platform, self-hosted on your own infrastructure or on the hosted version.
The stack is SvelteKit for the dashboard and website, Hono for the API service handling PDFs, video processing, email, and notifications, PostgreSQL for data, Better Auth for authentication, and Tailwind for styling. It is a pnpm monorepo, and local setup runs Postgres and Redis in Docker so neither needs installing directly. A shared server key authenticates the dashboard's calls to the API.
The features cluster around getting a cohort through a course and proving that it happened.
- Course management: unlimited courses, lessons, exercises, grading, and certificates.
- Compliance tracking: deadlines, renewals, retake intervals, grace periods, and waivers.
- AI course builder: outlines, lesson content, and assignments generated with Gemini, GPT-4o, or Claude.
- AI lesson tutor: an in-lesson assistant that helps learners while they study.
- Multi-org and multi-teacher: invite teachers, assign courses, and manage several organizations at once.
- Integrations: a REST API, webhooks for events such as certificate issuance, an MCP server on npm, and an embeddable catalog widget.
Branded academy portals, custom domains, certificates with custom IDs, and content in more than ten languages cover the customer and partner facing side. Running it locally needs Node 20.19.3 or later, pnpm 10, and Docker; the scripts call pnpm directly, so npm and yarn are not substitutes.