A favicon of ClassroomIO

ClassroomIO

Run compliance training, customer education, and partner certification cohorts from one open source learning management system, self-hosted or hosted.

Open Source Alternative to:

Screenshot of ClassroomIO websiteVisit ClassroomIO

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.

Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to ClassroomIO:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit