Open source learning management system for companies with compliance training, certifications, and AI course tools
- Stars1.6k
- Forks331
- Open Issues6
AGPL-3.0
- TypeScript
- Svelte
- HTML

About ClassroomIO
ClassroomIO is an open source LMS for companies. It supports compliance and employee training, customer education, and partner certification programs from one platform. You can self-host it on your own infrastructure or use the cloud version.
It includes course management with unlimited courses, lessons, exercises, grading, and certificates. Programs group courses into cohorts with goals, team management, and progress tracking. Other features include an AI Course Builder for outlines, lesson content, and assignments, an AI Lesson Tutor, compliance tracking, multilingual content in 10+ languages, REST API and webhooks, an MCP server, and an embeddable widget.
Compliance training gets deadline tracking, grace periods, renewals, retake intervals, and waivers, with certificates issued under custom IDs. Customer and partner programs add branded academy portals, partner workspaces, and custom domains. The stack runs on SvelteKit, Hono, and PostgreSQL, and self-hosts with Docker Compose.
Key features
- Unlimited courses, lessons, exercises, grading, and certificates
- Programs with cohorts, goals, team management, and progress tracking
- AI Course Builder and AI Lesson Tutor
- REST API, webhooks, MCP server, and embeddable widget
- Compliance tracking with deadlines, grace periods, renewals, and waivers
Details
- First released
- 2023
- Self-hosting
- Own infrastructure or cloud version
- Platforms
- Web · Docker
- Languages
- 10+ languages
- API
- REST API + webhooks
- Content
- Courses, lessons, exercises, certificates
