Skip to content

Lernkit

Code-first authoring from MDX with SCORM 1.2 export and runnable code as a lesson primitive

Active Last commit Checked · 24 Aug 2026

The facts

Licence
MIT — OSI approved
Pricing
Open source
Deployment
Self-hosted
Platforms
Library · Command line · Web

Standards support

Every line says where the claim came from. We do not test conformance ourselves and we issue no badge of our own.

Standards support for Lernkit, with the source of each claim and the date it was last confirmed.
Standard Supported Provenance Checked Note
SCORM 1.2 Yes editor-checked · 24 Aug 2026— source, opens in a new tabpackages/packagers ships a scorm12 packager with manifest templates, the SCORM 1.2 XSD set, a bundled runtime and unit tests over the manifest and the zip. The maintainer reports packages importing into SCORM Cloud and PeopleFluent; we did not reproduce that.
SCORM 2004 No editor-checked · 24 Aug 2026Announced in the repository description and planned in ADR 0015, but packages/packagers/src contains only scorm12 as of this check.
xAPI No editor-checked · 24 Aug 2026packages/tracker ships an XapiStubAdapter alongside the working SCORM 1.2 adapter. A stub, not an emitter.
cmi5 No editor-checked · 24 Aug 2026Prioritised in ADR 0003 and named in the repository description, but not implemented — no cmi5 packager or launch handling in the tree.
AICC Not stated
LTI Not stated
Claimed
— the vendor states it. We have not confirmed it.
Checked
— an editor confirmed it on the date shown.
Verified
— an official registry lists it, and we link to the entry.

Editor's notes

Lernkit is a framework for writing technical training as source code: lessons are MDX, the build produces a static course, and a packager wraps that course as SCORM. Its distinguishing idea is that runnable code is a first-class lesson element — Python through Pyodide, JavaScript through Sandpack, Robot Framework through an execution backend — so a course about a tool can let the learner drive the tool inside the page rather than watch a recording of it.

It is aimed at engineering-led training teams who already live in a repository and a CI pipeline, and who find WYSIWYG authoring tools an obstacle rather than a help. The architecture is unusually legible for a young project: architecture decision records in-repo explaining why SCORM 1.2 and cmi5 come before 2004, unit tests over the generated manifest and zip, and a documentation site that exists.

Be clear-eyed about its age. It was created in April 2026, has one contributor, zero stars, ten open issues and no releases, and the SCORM 1.2 packager is the only shipped output — the 2004, cmi5 and xAPI support named in the repository description is roadmap. That is not a criticism of the project, which says so itself; it is a reason not to put a course library on it this year.

Listed as one to watch, and as a well-documented reference for anyone building a packager of their own.

Listed on scorm-tools.com

Maintainers and vendors are welcome to show the listing badge in a README or on a product page. It is free, it does not require a claim, and there is nothing to buy.

Get the embed code