Open Source · Beta

Courses, built and run on your own server.

Chardsoft Coursecraft is an e-learning authoring suite and LMS in one. Create courses in the browser with slides, quizzes, interactions and dialog simulations, export them as SCORM, xAPI, cmi5 or HTML5, and run them in the built-in LMS. No telemetry, no external requests, no third-party services.

Why Chardsoft Coursecraft

From the first slide to the certificate.

Authoring and learning in one installation: courses are made, published and taken in the same place, and stay on your own hardware.

  • Course editor in the browser
  • SCORM 1.2 and 2004, xAPI, cmi5, HTML5
  • Built-in LMS with learning paths
  • Certificates and progress tracking
  • PowerPoint import
  • SSO: OIDC, SAML, Active Directory
  • Backup and restore in one command
  • Kubernetes, S3 and multi-tenancy
Run it your way
You wantUse
Try it, or one organisation on one serverDocker Compose
Your company network with Active DirectoryDocker Compose or Kubernetes, with LDAP or Windows sign-in
High availability, several replicasKubernetes (Helm chart), S3 storage
Hosting for customersOne installation per customer, or one for many, with optional subscription billing

Quick start

Docker Engine 26 or newer with Compose, 2 GB RAM, amd64 or arm64. No source code needed:

$ mkdir coursecraft && cd coursecraft $ curl -fsSLO https://github.com/Chaoscent/coursecraft/releases/latest/download/docker-compose.yml $ curl -fsSL -o .env https://github.com/Chaoscent/coursecraft/releases/latest/download/env.example $ docker compose up -d

Then open http://localhost:3000. The setup wizard asks for a one-time setup token from docker compose logs app. For production, put Coursecraft behind a reverse proxy with HTTPS.

Open source

Apache License 2.0: use it for anything, including commercial hosting. Container images for amd64 and arm64, signed and with a software bill of materials.