Tessera
Author a course as Svelte pages, then export the same source as SCORM, cmi5 or xAPI
The facts
- Licence
- MIT — OSI approved
- Pricing
- Open source Price source for Tessera, opens in a new tab
- Deployment
- Embedded in your own application
- Platforms
- Library · Command line · Web
- Documentation
- tesseralearn.dev/docs/ — opens in a new tab
- Source code
- github.com/redmodd/tessera — opens in a new tab
Standards support
Every line says where the claim came from. We do not test conformance ourselves and we issue no badge of our own.
| 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 tab | The 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 tab | Pinned 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 tab | Exports 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