A self-hosted learning management system for corporate compliance, customer education, and partner certification programs.

ClassroomIO is an open-source learning management system designed for companies and training organizations to manage compliance training, customer education, and partner certification programs.
The software is deployed as a web application and server. It can be hosted on private infrastructure or used via a cloud version, providing a centralized platform for creating and delivering educational content to employees, customers, or partners. The system supports various use cases, including branded academy portals for customer education and partner workspaces with custom domains for external training.
The platform is built as a monorepo using SvelteKit, Supabase, and Node.js. It utilizes a separate API service for handling video processing, PDF generation, and notifications, while a dedicated dashboard serves as the primary interface for learners and administrators. For developers, it includes an MCP server for AI-native integrations and supports S3-compatible object storage for media and documents via MinIO. The architecture allows for granular control over upload size limits for documents, assignments, and videos.
ClassroomIO is a flexible LMS for corporate environments requiring a mix of certification tracking, multi-tenant organization management, and AI-assisted content creation.
A learning management system for managing courses, tracking student progress, and delivering educational content online.
A virtual classroom client providing real-time video, audio, and interactive whiteboard capabilities for online education.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.