ClassroomIO logo

ClassroomIO

Open source learning management system for companies with compliance training, certifications, and AI course tools

Repository activity
  • Stars1.6k
  • Forks331
  • Open Issues6
License

AGPL-3.0

Languages
  • TypeScript
  • Svelte
  • HTML
ClassroomIO screenshot

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