OpenOLAT

Learning management system for teaching, education, assessment and communication.

Steady · 67
67/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 38/40
Releases 13/25
Community 4/20
Momentum 12/15

Commit activity more than 94% of tracked projects; popularity more than 22%. How this is calculated.

Commits, last 11 months

2025-10: 267 commits 2025-11: 245 commits 2025-12: 183 commits 2026-01: 272 commits 2026-02: 213 commits 2026-03: 421 commits 2026-04: 283 commits 2026-05: 252 commits 2026-06: 295 commits 2026-07: 310 commits 2026-08: 375 commits
2025-10 3116 total 2026-08
Stars444
Latest release—
Repo updated25 Sept 2026
LicenceApache-2.0
Built withJava

Is OpenOLAT actively maintained?

OpenOLAT is under active development: 3116 commits landed over the last 11 months, averaging roughly 327 commits a month in the most recent quarter.

No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.

Of the 16 projects we track in Learning and Courses, OpenOLAT ranks #3 by health score — in the top quarter of its category.

What OpenOLAT actually does

OpenOLAT is a web-based learning management system designed to support teaching, education, assessment, and communication within academic or corporate environments. It provides a structured platform for educators to deliver course materials and for students to interact with learning content. The software coordinates course management and evaluation workflows in a centralised location.

Best fit: It is a suitable option for educational institutions or organisations seeking an open-source platform to manage online learning courses and student assessments.

Worth knowing: Given its modest repository activity and niche standing compared to dominant alternatives like Moodle, you may encounter fewer community resources, plugins, and third-party integrations.

Deployment notes

As a Java application, it typically requires a dedicated servlet container or application server, a persistent relational database, and a reverse proxy to handle TLS termination.


OpenOLAT as a replacement for


Alternatives to OpenOLAT

Projects in the same categories, ordered by health score.