
Docebo
Enterprise, AI-powered LMS for personalized learning at scale.
Discover top open-source software, updated regularly with real-world adoption signals.

Open Source Learning Management System for Modern Training
All-in-one LMS empowering bootcamps, educators, and businesses to manage courses, cohorts, assignments, and certificates from a single mobile-first platform.

ClassroomIO is a comprehensive learning management system designed for bootcamps, educators, and corporate training programs. Built with SvelteKit, Supabase, and TailwindCSS, it delivers a mobile-first experience that lets students access lessons from any device while giving instructors powerful tools to manage multiple classes and cohorts from one interface.
Create unlimited courses with lessons, assignments, and auto-generated certificates. Invite multiple teachers to your organization and assign them to individual courses. Leverage OpenAI integration to generate course content, lesson outlines, and assignments directly from your notes. Students benefit from a dedicated dashboard, community forums for peer-to-peer learning, and seamless access across devices.
Deploy the entire stack on your own infrastructure for complete control, or use the hosted version. The monorepo architecture includes the main dashboard, API service for PDF and video processing, landing page, and comprehensive documentation—all designed to scale with your training needs.
When teams consider ClassroomIO, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Bootcamp Cohort Management
Run multiple coding bootcamp cohorts simultaneously with dedicated teacher assignments, automated grading, and certificate generation upon completion
Corporate Onboarding Programs
Deploy standardized training courses across departments with multi-teacher access, assignment tracking, and mobile accessibility for remote employees
AI-Accelerated Course Development
Generate comprehensive course outlines, lesson content, and assignments from brief notes using OpenAI integration, reducing content creation time by hours
Community-Driven Learning
Foster peer-to-peer knowledge sharing through integrated forums where students answer each other's questions and build collaborative learning environments
You need Node.js 22+, Docker, Supabase CLI, and pnpm. The platform runs on SvelteKit with Supabase for the database and authentication, all deployable on your own servers.
Yes, the AI features for generating course content, lesson outlines, and assignments rely on OpenAI's API, which requires an API key and incurs usage-based costs.
Yes, you can invite multiple teachers to your organization and assign each teacher to specific courses, enabling collaborative management of training programs.
Yes, ClassroomIO offers both a hosted cloud version and self-hosting options. You can book a demo to explore the hosted platform or deploy the full stack yourself.
Planned features include built-in forms, course templates for cloning and sharing, advanced analytics across courses, and automated lesson delivery through Slack, Discord, and Telegram bots.
Project at a glance
ActiveLast synced 4 days ago