Assembly Line

Lrsql

A SQL-based Learning Record Store

Lrsql is an open-source course authoring project on GitHub under the Apache-2.0 license (permissive), with 144 stars. It is built with Clojure and Postgres. Its last push was 7 days ago.

Stars
144
License
Apache-2.0
Activity
Active
Latest release
v0.9.11

Code on GitHub Website

Judgement

What it is
Complete system
What it does
A conformant xAPI learning record store backed by SQLite or PostgreSQL.
Adopt it when
You need a lightweight, maintained LRS you can self-host.
Watch out
Pre-1.0 and a small company's project; written in Clojure.
Ready for
Usable
Runs as
Self-hosted server
Built with
Clojure, PostgreSQL and SQLite
How established
Established: started 5 years ago, latest release v0.9.11.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Compare Lrsql

Built from

Follow it down: Lrsql → Clojure → JDK → LLVM project → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Lrsql

  1. 1
    Scorm-again jcputney

    A modern SCORM JavaScript runtime library.

    Building block Production-ready You are building an LMS or course player and need SCORM support in the browser.

    ★ 362 MIT TypeScript Active, pushed 5 days ago
  2. 2
    Adapt Framework adaptlearning

    A toolkit for creating responsive, accessible, multilanguage HTML5 e-learning courses.

    Framework or platform Production-ready An e-learning team wants open-source course authoring that works on mobile and in any LMS.

    ★ 627 GPL-3.0 JavaScript Slowing, pushed 3 months ago
  3. 3
    Adapt authoring adaptlearning

    A server-based user interface for authoring eLearning courses using the Adapt framework.

    Complete system Usable Your training team builds SCORM courses and wants a free alternative to Articulate Rise.

    ★ 562 GPL-3.0 JavaScript Slowing, pushed 3 months ago
  4. 4
    Numbas numbas

    A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics

    Complete system Production-ready A university or school needs online maths assessments that run in any LMS via SCORM or LTI.

    ★ 216 Apache-2.0 JavaScript Active, pushed 5 days ago
  5. 5
    H5P-Nodejs-library Lumieducation

    h5p-nodejs-library is a collection of server and client-side packages that help you use H5P with a NodeJS backend

    Building block Usable Your learning platform runs on Node.js and needs H5P editing and playback.

    ★ 207 GPL-3.0 TypeScript Active, pushed 7 days ago
  6. 6
    H5P Standalone tunapanda

    Display H5P content without the need for an H5P server

    Building block Usable You want to embed H5P activities in a static site or app.

    ★ 346 MIT TypeScript Slowing, pushed 7 months ago
  7. 7
    ADL_LRS adlnet

    ADL's Open Source Learning Record Store (LRS) is used to store learning data collected with the Experience API.

    Complete system Usable You need a conformant reference LRS for testing or a small pilot.

    ★ 334 Apache-2.0 Python Slowing, pushed 12 months ago
  8. 8
    xAPI-Spec adlnet

    The xAPI Specification describes communication about learner activity and experiences between technologies.

    List, course or other material Production-ready You are implementing xAPI in an LMS, course or learning record store.

    ★ 956 Apache-2.0 Quiet, pushed 16 months ago

Commercial e-learning authoring tools and SCORM runtimes

  1. 1
    Adobe Captivate Adobe Inc.

    The all-new update to Adobe Captivate offers ease to beginners and speed to professionals for creating mobile-ready courses in minutes.

    Developer tool Production-ready A training team needs software simulations or already works in Adobe's tools.

    117 readers a month Commercial
  2. 2
    iSpring Suite iSpring Solutions

    Create interactive eLearning courses and quizzes right in PowerPoint. iSpring Suite works perfectly with any LMS. Free download.

    Developer tool Production-ready Trainers already comfortable in PowerPoint want to build LMS courses without learning a new tool.

    19 readers a month Since 2001 Commercial
  3. 3
    Articulate 360 Articulate Global

    Discover the #1 AI-powered platform for workplace training.

    Developer tool Production-ready Instructional designers build workplace training courses for an LMS and want the industry-standard toolkit.

    Commercial
  4. 4
    Elucidat Elucidat

    Explore how Create, formerly Elucidat, enhances frontline training through AI-driven content creation for effective learning.

    Developer tool Production-ready A large L&D team needs many non-specialist authors producing consistent courses.

    Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.