Skip to content

Tessera

Author a course as Svelte pages, then export the same source as SCORM, cmi5 or xAPI

Active Last commit Checked · 24 Aug 2026

The facts

Licence
MIT — OSI approved
Deployment
Embedded in your own application
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 Tessera, 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 tab
SCORM 20044th edition Yes editor-checked · 24 Aug 2026— source, opens in a new tabThe exporter writes <schemaversion>2004 4th Edition</schemaversion>; 2nd and 3rd Edition manifests are not offered.
xAPI Yes editor-checked · 24 Aug 2026— source, opens in a new tabPinned to xAPI 1.0.3. The source states the choice explicitly and does not implement IEEE 9274.1.1 (xAPI 2.0).
cmi5 Yes editor-checked · 24 Aug 2026— source, opens in a new tabExports a cmi5 course structure XML and implements the AU lifecycle over the xAPI 1.0.3 client. Editor-checked in source, not against the cmi5 test suite.
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

Tessera is a code-first authoring framework rather than a library you bolt onto an existing course. A project is a pnpm workspace holding one or more courses; pages are Svelte components, quizzes are built against a hooks API (useQuestion, useQuiz, useCompletion, usePersistence), and one command packages the result for a target standard.

The reason it belongs in this directory is the export matrix, and it holds up in the source. The exporter emits SCORM 1.2 and SCORM 2004 4th Edition manifests, a cmi5 course structure, an xAPI 1.0.3 bundle or a plain static site, and the repository carries conformance-style tests for the 1.2 and 2004 runtime adapters rather than only a happy-path build test. The xAPI version is deliberately pinned to 1.0.3 with the reasoning written down in the code — a level of care that is unusual at this size.

Who it suits: a team that already works in git and wants a course to be reviewable, diffable and rebuildable for several LMSs from one source. Who it does not: anyone expecting a WYSIWYG editor, a template gallery, or a migration path from an existing authoring tool. Node 24 is a hard requirement.

Maintenance state matters here. The repository was created in May 2026, has a single maintainer and a handful of stars. The engineering is more disciplined than the star count suggests, but a course you cannot rebuild is a course you cannot fix — budget for reading the framework yourself if you ship on it.

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