---
title: "All SCORM, xAPI and cmi5 tools | SCORM Tools"
canonical_url: "https://scorm-tools.com/tools"
last_updated: "2026-10-31T10:21:54.657Z"
meta:
  description: "The full directory: players, converters, packagers, testers, runtimes, LRSs and LMSs, with the standards each one supports."
  "og:description": "The full directory: players, converters, packagers, testers, runtimes, LRSs and LMSs, with the standards each one supports."
  "og:title": "All SCORM, xAPI and cmi5 tools | SCORM Tools"
---

# **All tools**

Players, converters, packagers, testers, runtimes, LRSs and LMSs — with the standards each one actually supports.

## Every tool in the directory

## Filter these tools

**Category**

**Standard**

**Licence**

**Pricing**

**Platform**

**Open source only (88)**

Showing 91 of 91

@gamestdio/scorm

A TypeScript port of the pipwerks wrapper, published once in 2019 and untouched since

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[@gamestdio/scorm](https://scorm-tools.com/tools/gamestdio-scorm)

@studiolxd/scorm

Headless SCORM 1.2 and 2004 runtime with React, Vue, Angular, Svelte and Web Component adapters

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[@studiolxd/scorm](https://scorm-tools.com/tools/studiolxd-scorm)

@szenadam/scorm-api-wrapper

A TypeScript reimplementation of the pipwerks SCORM wrapper, published to npm

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[@szenadam/scorm-api-wrapper](https://scorm-tools.com/tools/szenadam-scorm-api-wrapper)

@xapi/cmi5

A typed JavaScript client that handles the cmi5 handshake for you inside a course

Standards supported: xAPI · cmi5

Licence: **MIT**Pricing: **Open source**

[@xapi/cmi5](https://scorm-tools.com/tools/xapi-cmi5-library)

ADL LRS

ADL's own open-source learning record store, now tracking xAPI 2.0

Standards supported: xAPI

Licence: **Apache-2.0**Pricing: **Open source**

[ADL LRS](https://scorm-tools.com/tools/adl-lrs)

ADL SCORM 2004 4th Edition Test Suite

The official conformance suite for SCORM 2004 4th Edition, frozen in 2015 and built for IE8

Standards supported: 2004

Licence: **Apache-2.0**Pricing: **Open source**Maintenance: **Stale**

[ADL SCORM 2004 4th Edition Test Suite](https://scorm-tools.com/tools/adl-scorm-2004-test-suite)

ADL xAPIWrapper

ADL's own JavaScript wrapper for talking to an LRS, built against xAPI 1.0.1

Standards supported: xAPI

Licence: **Apache-2.0**Pricing: **Open source**Maintenance: **Stale**

[ADL xAPIWrapper](https://scorm-tools.com/tools/adl-xapiwrapper)

Adapt Authoring Tool

Self-hosted web UI for the Adapt framework, publishing responsive HTML5 courses

Standards supported: 1.2 · 2004

Licence: **GPL-3.0**Pricing: **Open source**

[Adapt Authoring Tool](https://scorm-tools.com/tools/adapt-authoring-tool)

Adapt Framework

Responsive HTML5 course framework whose SCORM output is a bundled plugin

Standards supported: 1.2 · 2004 · xAPI

Licence: **GPL-3.0**Pricing: **Open source**

[Adapt Framework](https://scorm-tools.com/tools/adapt-framework)

Apereo OpenLRW

Java learning record warehouse for xAPI, Caliper and OneRoster data, dormant since 2020

Standards supported: xAPI

Licence: **ECL-2.0**Pricing: **Open source**Maintenance: **Stale**

[Apereo OpenLRW](https://scorm-tools.com/tools/openlrw)

CATAPULT

ADL's cmi5 player, content test suite and LMS test suite in one repository

Standards supported: xAPI · cmi5

Licence: **Apache-2.0**Pricing: **Open source**

[CATAPULT](https://scorm-tools.com/tools/catapult)

Canvas LMS

Instructure's open-source LMS — a strong LTI platform, with no SCORM engine in the repo

Standards supported: LTI

Licence: **AGPL-3.0**Pricing: **Open source**

[Canvas LMS](https://scorm-tools.com/tools/canvas-lms)

Chamilo LMS

Full open-source LMS with SCORM 1.2 and AICC learning paths and a bundled LTI plugin

Standards supported: 1.2 · xAPI · AICC · LTI

Licence: **GPL-3.0**Pricing: **Open source**

[Chamilo LMS](https://scorm-tools.com/tools/chamilo)

Claroline Connect

Symfony and React learning platform with a SCORM 1.2 and 2004 player plugin

Standards supported: 1.2 · 2004

Licence: **AGPL-3.0**Pricing: **Open source**

[Claroline Connect](https://scorm-tools.com/tools/claroline)

CourseCode

Code-first course framework and CLI that packages to SCORM, cmi5 and LTI 1.3

Standards supported: 1.2 · 2004 · xAPI · cmi5 · LTI

Licence: **MIT**Pricing: **Open source**

[CourseCode](https://scorm-tools.com/tools/coursecode)

EscolaLMS Scorm

Laravel package that stores, plays and tracks SCORM packages over a REST API

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[EscolaLMS Scorm](https://scorm-tools.com/tools/escolalms-scorm)

Forma LMS

Corporate-focused PHP learning platform with its own SCORM 1.2 and 2004 player

Standards supported: 1.2 · 2004

Licence: **GPL-2.0-only**Pricing: **Open source**

[Forma LMS](https://scorm-tools.com/tools/forma-lms)

Frappe Learning

Open-source LMS from the Frappe stack, with a deliberately minimal SCORM chapter type

Standards supported: 1.2 · 2004

Licence: **AGPL-3.0**Pricing: **Open source**

[Frappe Learning](https://scorm-tools.com/tools/frappe-learning)

H5P (core PHP library)

The framework behind H5P interactive content — not, on its own, a SCORM tool

Standards supported: xAPI

Licence: **GPL-3.0**Pricing: **Open source**

[H5P (core PHP library)](https://scorm-tools.com/tools/h5p)

ILIAS

German open-source LMS carrying SCORM 1.2, SCORM 2004 and cmi5 objects in core

Standards supported: 1.2 · 2004 · xAPI · cmi5 · LTI

Licence: **GPL-3.0**Pricing: **Open source**

[ILIAS](https://scorm-tools.com/tools/ilias)

Learning Locker (Community)

The best-known open-source LRS, with no commit on master since November 2021

Standards supported: xAPI

Licence: **GPL-3.0**Pricing: **Open source**Maintenance: **Stale**

[Learning Locker (Community)](https://scorm-tools.com/tools/learning-locker)

Learning Records Converter

Python API that maps SCORM 2004, IMS Caliper and Matomo traces into xAPI

Standards supported: 2004 · xAPI

Licence: **GPL-3.0**Pricing: **Open source**

[Learning Records Converter](https://scorm-tools.com/tools/learning-records-converter)

Lernkit

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

Standards supported: 1.2

Licence: **MIT**Pricing: **Open source**

[Lernkit](https://scorm-tools.com/tools/lernkit)

LessonKit

Author courses as React components, then export SCORM, xAPI or cmi5 from the same codebase

Standards supported: 1.2 · 2004 · xAPI · cmi5

Licence: **Apache-2.0**Pricing: **Open source**

[LessonKit](https://scorm-tools.com/tools/lxpack-lessonkit)

LiaScript Exporter

Turns a Markdown course into a SCORM 1.2, SCORM 2004, IMS or xAPI package from the command line

Standards supported: 1.2 · 2004 · xAPI

Licence: **BSD-3-Clause**Pricing: **Open source**

[LiaScript Exporter](https://scorm-tools.com/tools/liascript)

Lumi

A desktop H5P editor that exports a working SCORM 1.2 package offline

Standards supported: 1.2

Licence: **AGPL-3.0**Pricing: **Open source**

[Lumi](https://scorm-tools.com/tools/lumi)

Moodle

The most widely deployed open-source LMS, and the SCORM behaviour most content gets tested against

Standards supported: 1.2 · 2004 · AICC · LTI

Licence: **GPL-3.0-or-later**Pricing: **Open source**

[Moodle](https://scorm-tools.com/tools/moodle)

Moodle SCORM activity (mod\_scorm)

The SCORM player inside Moodle — the most exercised open-source runtime there is

Standards supported: 1.2 · 2004 · AICC

Licence: **GPL-3.0-or-later**Pricing: **Open source**

[Moodle SCORM activity (mod\_scorm)](https://scorm-tools.com/tools/moodle-mod-scorm)

Numbas

Browser-based maths e-assessment system that compiles exams to SCORM 2004

Standards supported: 2004

Licence: **Apache-2.0**Pricing: **Open source**

[Numbas](https://scorm-tools.com/tools/numbas)

Open edX

The large self-hosted learning platform, with SCORM and xAPI arriving via plugins

Standards supported: 1.2 · 2004 · xAPI · LTI

Licence: **AGPL-3.0**Pricing: **Open source**

[Open edX](https://scorm-tools.com/tools/open-edx)

Open edX SCORM XBlock

Upload a SCORM package into an Open edX course and grade it like any other block

Standards supported: 1.2 · 2004

Licence: **AGPL-3.0**Pricing: **Open source**

[Open edX SCORM XBlock](https://scorm-tools.com/tools/openedx-scorm-xblock)

OpenOLAT

Long-running Swiss open-source LMS with SCORM 1.2, QTI 2.1 and LTI 1.3 built in

Standards supported: 1.2 · LTI

Licence: **Apache-2.0**Pricing: **Open source**

[OpenOLAT](https://scorm-tools.com/tools/openolat)

Opigno LMS

Drupal distribution turned LMS, with SCORM and xAPI handled by its own modules

Standards supported: 1.2 · 2004 · xAPI

Licence: **GPL-2.0-or-later**Pricing: **Open source**

[Opigno LMS](https://scorm-tools.com/tools/opigno)

Prism

Unzips a SCORM, AICC, cmi5 or xAPI package and runs axe-core over every page in it

Standards supported: 1.2 · 2004 · xAPI · cmi5 · AICC

Licence: **MIT**Pricing: **Open source**

[Prism](https://scorm-tools.com/tools/prism-wcag-audit)

RESCORM

React boilerplate that ships SCORM tracking alongside the application code

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[RESCORM](https://scorm-tools.com/tools/rescorm)

Ralph

A Python xAPI LRS, CLI and data-pipeline toolbox from France Universite Numerique

Standards supported: xAPI

Licence: **MIT**Pricing: **Open source**

[Ralph](https://scorm-tools.com/tools/ralph-lrs)

RapidCMI5

Desktop authoring tool that outputs cmi5 packages, aimed at TLA programmes

Standards supported: xAPI · cmi5

Licence: **AGPL-3.0**Pricing: **Open source**

[RapidCMI5](https://scorm-tools.com/tools/rapidcmi5)

React SCORM Provider

A React context and higher-order component over the pipwerks SCORM wrapper

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[React SCORM Provider](https://scorm-tools.com/tools/react-scorm-provider)

SCOBot

SCORM 1.2 and 2004 content wrapper with a mock LMS for working offline

Standards supported: 1.2 · 2004

Licence: **CC-BY-SA-4.0**Pricing: **Open source**

[SCOBot](https://scorm-tools.com/tools/scobot)

SCOL-R

A thin SCORM shell that proxies the API to content hosted on another domain

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[SCOL-R](https://scorm-tools.com/tools/scol-r)

SCORM Cloud API v2 clients

Rustici's generated client libraries for the SCORM Cloud REST API, in six languages

Standards supported: 1.2 · 2004 · xAPI · cmi5 · AICC

Licence: **Apache-2.0**Pricing: **Open source**

[SCORM Cloud API v2 clients](https://scorm-tools.com/tools/scorm-cloud-api-clients)

SCORM Lab **Made by us**

Drop a package in the browser and watch every API call it makes

Standards supported: 1.2 · 2004

Licence: **Proprietary**Pricing: **Free**

[SCORM Lab](https://scorm-tools.com/tools/scorm-lab)

SCORM Validator

A small Streamlit app that opens a package zip and reports structural faults

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[SCORM Validator](https://scorm-tools.com/tools/scorm-validator)

SCORM-LearningManagementSystem

A small .NET SCORM LMS and player you can read end to end

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[SCORM-LearningManagementSystem](https://scorm-tools.com/tools/scorm-lms-dhodges47)

SCORM-Manifests

Boilerplate imsmanifest.xml files for single-SCO SCORM 1.2 and 2004 packages

Standards supported: 1.2 · 2004

Licence: **No licence file**Pricing: **Open source**Maintenance: **Stale**

[SCORM-Manifests](https://scorm-tools.com/tools/pipwerks-scorm-manifests)

SCORM-to-xAPI Wrapper

ADL's drop-in APIWrapper.js that re-emits SCORM calls as xAPI statements

Standards supported: 1.2 · 2004 · xAPI

Licence: **No licence file**Pricing: **Open source**Maintenance: **Archived**

[SCORM-to-xAPI Wrapper](https://scorm-tools.com/tools/scorm-to-xapi-wrapper)

SCORMBridge **Made by us**

License your SCORM course into a client's LMS without handing over the file

Standards supported: 1.2 · 2004

Licence: **Proprietary**Pricing: **Freemium**

[SCORMBridge](https://scorm-tools.com/tools/scormbridge)

SCORMify

Sixty lines of JavaScript that turn a folder of HTML into a SCORM 1.2 package

Standards supported: 1.2

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[SCORMify](https://scorm-tools.com/tools/scormify)

SQL LRS

An xAPI learning record store that runs on SQLite or your existing SQL database

Standards supported: xAPI

Licence: **Apache-2.0**Pricing: **Open source**

[SQL LRS](https://scorm-tools.com/tools/sql-lrs)

Sakai

Higher-education LMS with an in-tree SCORM player built on the ADL reference code

Standards supported: 1.2 · 2004 · LTI

Licence: **ECL-2.0**Pricing: **Open source**

[Sakai](https://scorm-tools.com/tools/sakai)

TRAX LRS

A deliberately minimal self-hosted xAPI Learning Record Store built on Laravel

Standards supported: xAPI

Licence: **GPL-3.0**Pricing: **Open source**

[TRAX LRS](https://scorm-tools.com/tools/trax-lrs)

Tessera

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

Standards supported: 1.2 · 2004 · xAPI · cmi5

Licence: **MIT**Pricing: **Open source**

[Tessera](https://scorm-tools.com/tools/tessera)

TinCanJS

Rustici's original JavaScript xAPI library — still the most-linked, unchanged since 2016

Standards supported: xAPI

Licence: **Apache-2.0**Pricing: **Open source**Maintenance: **Stale**

[TinCanJS](https://scorm-tools.com/tools/tincanjs)

Totara Learn

Moodle-derived enterprise LMS, GPL-licensed but distributed only through a paid subscription

Standards supported: 1.2 · 2004 · AICC · LTI

Licence: **GPL-3.0**Pricing: **Price on request**

[Totara Learn](https://scorm-tools.com/tools/totara-learn)

Unity-SCORM Integration Kit

Export a Unity WebGL build as a SCORM 2004 package and report progress from C#

Standards supported: 2004

Licence: **Apache-2.0**Pricing: **Open source**

[Unity-SCORM Integration Kit](https://scorm-tools.com/tools/unity-scorm-integration-kit)

Xerte Online Toolkits

Server-hosted, template-driven authoring for institutions, with SCORM and xAPI export

Standards supported: 1.2 · 2004 · xAPI · LTI

Licence: **Apache-2.0**Pricing: **Open source**

[Xerte Online Toolkits](https://scorm-tools.com/tools/xerte)

cmi5 Client Library (ADL)

ADL's archived JavaScript wrapper and example AU for the content side of cmi5

Standards supported: xAPI · cmi5

Licence: **Apache-2.0**Pricing: **Open source**Maintenance: **Archived**

[cmi5 Client Library (ADL)](https://scorm-tools.com/tools/adl-cmi5-client-library)

cmi5.js

Rustici's JavaScript runtime for the assignable-unit side of a cmi5 course

Standards supported: xAPI · cmi5

Licence: **Apache-2.0**Pricing: **Open source**Maintenance: **Stale**

[cmi5.js](https://scorm-tools.com/tools/cmi5-js)

cmi5launch for Moodle

ADL's Moodle activity module that launches cmi5 content via the CATAPULT player

Standards supported: xAPI · cmi5

Licence: **Apache-2.0**Pricing: **Open source**

[cmi5launch for Moodle](https://scorm-tools.com/tools/moodle-mod-cmi5launch)

dart\_scorm

SCORM 1.2 and 2004 bindings for Flutter and Dart web applications

Standards supported: 1.2 · 2004

Licence: **Apache-2.0**Pricing: **Open source**Maintenance: **Stale**

[dart\_scorm](https://scorm-tools.com/tools/dart-scorm)

eLearning Module Parser

Java library that detects and parses SCORM, AICC, cmi5 and xAPI packages into typed metadata

Standards supported: 1.2 · 2004 · xAPI · cmi5 · AICC

Licence: **Apache-2.0**Pricing: **Open source**

[eLearning Module Parser](https://scorm-tools.com/tools/elearning-module-parser)

eXeLearning

Free authoring tool from the Spanish education ministry, exporting SCORM, IMS CP and EPUB

Standards supported: 1.2 · 2004

Licence: **AGPL-3.0**Pricing: **Open source**

[eXeLearning](https://scorm-tools.com/tools/exelearning)

grunt-scorm-manifest

Grunt task that writes an imsmanifest.xml for a single-SCO package

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[grunt-scorm-manifest](https://scorm-tools.com/tools/grunt-scorm-manifest)

laravel-scorm

Laravel package that unpacks SCORM zips and stores CMI tracking in your database

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[laravel-scorm](https://scorm-tools.com/tools/laravel-scorm)

lms-lrs

A NestJS and Vue reference build of an LMS with a SCORM runtime and an xAPI store

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[lms-lrs](https://scorm-tools.com/tools/lms-lrs)

lxHive

Small PHP and MongoDB Learning Record Store for xAPI 1.0.x

Standards supported: xAPI

Licence: **GPL-2.0**Pricing: **Open source**

[lxHive](https://scorm-tools.com/tools/lxhive)

markdown2scorm

A Perl script that runs Markdown through pandoc and wraps the result as SCORM 1.2

Standards supported: 1.2

Licence: **No licence file**Pricing: **Open source**Maintenance: **Stale**

[markdown2scorm](https://scorm-tools.com/tools/markdown2scorm)

mod\_scormremote

Serve a SCORM package from your Moodle into someone else's LMS via a thin wrapper SCO

Standards supported: 1.2

Licence: **GPL-3.0-or-later**Pricing: **Open source**

[mod\_scormremote](https://scorm-tools.com/tools/moodle-mod-scormremote)

moodle-logstore\_xapi

Turns Moodle log events into xAPI statements and posts them to an LRS

Standards supported: xAPI

Licence: **GPL-3.0**Pricing: **Open source**

[moodle-logstore\_xapi](https://scorm-tools.com/tools/moodle-logstore-xapi)

ngx-scorm-wrapper

An injectable Angular service wrapping the SCORM 1.2 and 2004 runtime APIs

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[ngx-scorm-wrapper](https://scorm-tools.com/tools/ngx-scorm-wrapper)

node-scorm-packager

Node library that writes an imsmanifest and lays out a SCORM course directory

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[node-scorm-packager](https://scorm-tools.com/tools/node-scorm-packager)

pipwerks SCORM API Wrapper

The JavaScript wrapper most SCORM courses have been built on since 2008

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[pipwerks SCORM API Wrapper](https://scorm-tools.com/tools/pipwerks-scorm-api-wrapper)

ppt-to-scorm.com **Made by us**

PowerPoint decks turned into packages that actually record completion

Standards supported: 1.2 · 2004

Licence: **Proprietary**Pricing: **Freemium**

[ppt-to-scorm.com](https://scorm-tools.com/tools/ppt-to-scorm)

pptx\_to\_scorm

Ruby scripts that turn PowerPoint slides into an HTML slideshow in a SCORM folder

Standards supported: 1.2

Licence: **No licence file**Pricing: **Open source**Maintenance: **Stale**

[pptx\_to\_scorm](https://scorm-tools.com/tools/pptx-to-scorm)

scorm (Ruby gem)

Reads, checks and builds SCORM packages from Ruby, with a small CLI alongside

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[scorm (Ruby gem)](https://scorm-tools.com/tools/scorm-ruby-gem)

scorm-again

A tested JavaScript SCORM 1.2 and 2004 runtime for anything that has to host a course

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[scorm-again](https://scorm-tools.com/tools/scorm-again)

scorm-godot-plugin

Godot editor plugin that wires a web export to the SCORM 1.2 runtime and zips it

Standards supported: 1.2

Licence: **MIT**Pricing: **Open source**

[scorm-godot-plugin](https://scorm-tools.com/tools/scorm-godot-plugin)

scorm-h5p-wrapper

Web app that packs an H5P file into a self-contained SCORM 1.2 package

Standards supported: 1.2

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[scorm-h5p-wrapper](https://scorm-tools.com/tools/scorm-h5p-wrapper)

scorm-kit

A nine-command CLI that lints, diffs and audits SCORM packages before upload

Standards supported: 1.2 · cmi5

Licence: **MIT**Pricing: **Open source**

[scorm-kit](https://scorm-tools.com/tools/scorm-kit)

scorm-local

A SCORM 1.2 API shim that keeps CMI data in localStorage while you build content

Standards supported: 1.2

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[scorm-local](https://scorm-tools.com/tools/scorm-local)

scorm-mcp-server

An MCP tool that wraps a finished HTML module into an offline SCORM package

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[scorm-mcp-server](https://scorm-tools.com/tools/scorm-mcp-server)

scorm-player

Browser-only SCORM 1.2 player and run-time inspector, with no server and no upload

Standards supported: 1.2

Licence: **MIT**Pricing: **Open source**

[scorm-player](https://scorm-tools.com/tools/scorm-player-sheikhsulaiman)

scormConverter

Python script that relabels SCORM 2004 3rd Edition packages as 4th Edition

Standards supported: 2004

Licence: **MIT**Pricing: **Open source**

[scormConverter](https://scorm-tools.com/tools/scorm-converter-2004)

scorm\_debug

Drop SCORM zips in a folder and launch each one against a 1.2 or 2004 harness locally

Standards supported: 1.2 · 2004

Licence: **NOASSERTION**Pricing: **Open source**Maintenance: **Stale**

[scorm\_debug](https://scorm-tools.com/tools/scorm-debug)

simple-scorm-api

One HTML file that impersonates an LMS so a SCORM 1.2 SCO can be run locally

Standards supported: 1.2

Licence: **No licence file**Pricing: **Open source**Maintenance: **Archived**

[simple-scorm-api](https://scorm-tools.com/tools/simple-scorm-api)

simple-scorm-packager

Node package that turns a build directory into a conformant SCORM zip

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Archived**

[simple-scorm-packager](https://scorm-tools.com/tools/simple-scorm-packager)

simplify-scorm

SCORM 1.2 and 2004 runtime APIs in plain JavaScript, for the LMS side of the fence

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**Maintenance: **Stale**

[simplify-scorm](https://scorm-tools.com/tools/simplify-scorm)

usescorm

React hook that wraps the SCORM run-time API and keeps state in suspend data

Standards supported: 1.2 · 2004

Licence: **MIT**Pricing: **Open source**

[usescorm](https://scorm-tools.com/tools/usescorm)

xAPI Java

Immutable xAPI model and Spring-based LRS client for Java, actively released

Standards supported: xAPI

Licence: **Apache-2.0**Pricing: **Open source**

[xAPI Java](https://scorm-tools.com/tools/xapi-java)

xAPI LRS Conformance Test Suite

ADL's Node.js suite that runs the MUST requirements of the xAPI spec against a live LRS

Standards supported: xAPI

Licence: **MIT**Pricing: **Open source**

[xAPI LRS Conformance Test Suite](https://scorm-tools.com/tools/adl-lrs-conformance-test-suite)

xAPI.js

Strongly typed TypeScript client for the xAPI 1.0 Statement and State APIs

Standards supported: xAPI

Licence: **MIT**Pricing: **Open source**

[xAPI.js](https://scorm-tools.com/tools/xapi-js)