Larmer LRS vs xh
Larmer LRS
larmerbrown.comxh
github.comSide by side
| Figure | Larmer LRS | xh |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | Yes |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| Android | — | Yes |
| API | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Learning Record Store Software | 7.6 (#12) | 8.2 (#5) |
| Authentication | The page says basic authentication and two factor email verification are supported by default, with IAM or SSO integration options including OpenID Connect providers such as Okta, GLUU, and Auth0. | Basic, bearer and digest authentication are supported, along with .netrc credentials. |
| Integrations | It supports MCP connections to Claude, Microsoft Copilot, Google Gemini, and OpenAI Codex, plus dashboard embedding in websites and LMS platforms. | xh can translate a request into a curl command with its --curl flag. |
| Purpose | Larmer LRS stores xAPI learning records and provides granular tracking, reporting, and learning analytics. | xh is a friendly, fast tool for sending HTTP requests, with a focus on improved performance. |
| Support | Subscriptions include technical and telephone support and future upgrades; a four hour virtual workshop and bespoke support are also offered, and Premier Subscription includes consultancy support. | The GitHub repository provides issues and discussions of the project through its issue tracker. |
Plans
In their own words
Larmer LRS
Larmer LRS has no write-up on Specifiction yet; its figures are above.
xh
xh is a free command-line tool for sending HTTP requests, with a focus on improved performance. It uses HTTPie's request-item syntax for setting headers, request bodies, and query strings. It supports JSON and form data, multipart requests, raw data, and request bodies read from standard input or a file. Responses can be pretty-printed, limited to headers or body output, and saved or downloaded to a file. Authentication options include basic, bearer, and digest. The README lists HTTP/2 support, while the current Cargo manifest has an optional HTTP/3 feature. The --curl flag translates a request into a curl command. Security options include TLS version selection, certificate verification settings, and client-side certificates. Prebuilt binaries are provided for Linux, macOS, and Windows, with package-manager installation instructions for those systems and Android. xh is distributed under the MIT License and has a free plan priced at free. It can use HTTPie compatibility mode when invoked as http or https, or when XH_HTTPIE_COMPAT_MODE is set. The README notes that some HTTPie features are not implemented, there is no plugin system, and its documentation is worse than HTTPie's.