← Back to all sparks
F

Frappe LMS

EDTECH
Velocity5.0

Open-source learning management system built on the Frappe framework for creating and managing online courses

Frappe LMS is spending its release cycles on frontend plumbing, not learning features.

lmsopen-sourcefrappe-ecosystemcomponent-libraryci
◆Current state
Frappe LMS ships on v15, v16, and now v17 hotfix branches, and the recent merges are infrastructure: frappe-ui component adoption in v16, a Crowdin sync migration to the official GitHub Action, a POT translation refresh, and a lockfile regeneration for a Playwright swap. None of the six entries adds learner- or instructor-facing functionality.
◆Where it's heading
The project is standardizing its frontend on the shared frappe-ui library and modernizing its CI and i18n tooling, with a v17 branch now appearing. That points to a platform-alignment phase with the wider Frappe ecosystem rather than a feature push.
◆Prediction
More frappe-ui adoption and v17 CI/test groundwork are the most likely next entries; the feed gives no signal on upcoming learning features.

◆Recent moves

  1. 1mo ago

    v17 hotfix: lockfile regenerated for Playwright switch

    A CI-only fix regenerating the root lockfile after moving the test stack to Playwright. Its main signal is the first appearance of a version-17 hotfix branch in the feed.

    View source ↗
  2. 1mo ago

    Migrate Crowdin sync to official GitHub Action (v15 hotfix)

    Migrates the Crowdin localization sync from a bespoke action to the official crowdin/github-action — infrastructure housekeeping with no user-visible change.

    View source ↗
  3. 1mo ago

    Adopt frappe-ui Password, Spinner, Alert, and CodeEditor in v16 (hotfix)

    Adopts frappe-ui's Password, Spinner, Alert, ErrorMessage, and CodeEditor components in the v16 branch — part of a broader push to align the frontend with the shared Frappe design system and reduce bespoke UI code.

    View source ↗
  4. 1mo ago

    Migrate Crowdin sync to official GitHub Action (v15 base release)

    Same Crowdin GitHub Action migration as the v15 hotfix, tagged as the base v15 release — no additional changes.

    View source ↗
  5. 1mo ago

    Adopt frappe-ui components in v16 base release

    The base v16 release that introduced the frappe-ui component adoption later backported to the hotfix tag — marks the point where the shared component library became load-bearing in the v16 frontend.

    View source ↗
  6. 1mo ago

    Update POT translation strings from current codebase

    Regenerates the POT translation template from the current codebase — routine i18n maintenance that keeps the translation files current for contributors.

    View source ↗