Side by side
openLRS vs Ralph
Both stand on learning record store software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APISelf-hostedWeb
Choose openLRS if you need a free, MIT-licensed store for xAPI learning records and can manage its server and database setup. Look elsewhere if you need an actively maintained repository, since this one is archived and read-only.
Visit openLRS Free plan APILinuxSelf-hosted
Ralph provides a free, self-hostable learning analytics toolkit with several database backends and authentication options. Check its xAPI version and documented API gaps against your requirements before adopting it.
Visit RalphThe facts
| openLRS | Ralph | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Self-hosted, Web | API, Linux, Self-hosted |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | github.com | openfun.github.io |
| On learning record store software | #11 of 23 | #7 of 23 |
openLRS: what it does well
- Free and available under the MIT License.
- Supports xAPI, also known as Tin Can API.
- Includes an Express backend and React record display.
- Moodle plugin sends H5P xAPI events to an external LRS.
- Can be adapted for platforms beyond its original use.
What to know first
- Requires MongoDB, Node modules, and server deployment.
- The repository is archived and read-only.
- Moodle setup requires an external LRS URL and web service token.
Ralph: what it does well
- Free and MIT licensed.
- LRS supports Elasticsearch, MongoDB, and ClickHouse.
- Offers HTTP Basic and OpenID Connect authentication.
- Can forward statements to other LRS servers.
- Available as a Python package and Docker image.
What to know first
- Does not support xAPI 2.0.
- Access controls are disabled by default.
- Some API attachments, filters, and formats are unimplemented.
- OpenEdX conversion covers only a set of events.
Alternatives to openLRS Alternatives to Ralph The whole list