Skip to content
SPECIFICTION
Get listed

Galen Framework vs Loki

Galen Framework

galenframework.com

Loki

loki.js.org

Side by side

FigureGalen FrameworkLoki
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
iOS—Yes
Android—Yes
Self-hosted—Yes
Plans published11
Spec score · Visual Testing7.8 (#7)8.7 (#3)
Spec score · Visual Regression Testing Software7.8 (#15)8.6 (#4)
LicenseGalen Framework is distributed under the Apache License, Version 2.0, and is free.The project repository identifies Loki as MIT licensed.
PurposeGalen tests the layout and look and feel of responsive websites against user-defined specifications.Loki tests Storybook projects for visual regressions by comparing screenshots with reference images.
SupportThe site directs users with questions or installation issues to the Galen Framework Google Group and bug reports to GitHub issues.The project provides documentation and a GitHub repository for its community and development.

Plans

Galen Framework

  • Galen FrameworkFree

Galen Framework pricing →

Loki

  • LokiFree

Loki pricing →

In their own words

Galen Framework

Galen Framework has no write-up on Specifiction yet; its figures are above.

Visit galenframework.com

Loki

Loki is a free, MIT-licensed tool for checking Storybook projects for visual regressions. It captures story screenshots and compares them with reference images, producing visual differences for review. The workflow is to create reference screenshots, run comparisons, review the differences, and approve updated references. Loki is designed for continuous integration, where tests can fail if reference images are missing. Capture targets include Chrome in Docker or locally, Chrome in AWS Lambda, the iOS simulator, and the Android emulator; an AWS Lambda renderer is available for large test suites. Node 16 or later is required. Recent Storybook versions need no extra integration for non-React Native projects, while React Native setup uses an import in `storybook/storybook.js`. Projects can configure Loki in a `package.json` section or supported Loki configuration files. Loki does not start Storybook or simulator and emulator servers, so they need to be running before tests. Documented animation limitations include looping requestAnimationFrame animations, GIFs, SVG animations, native Lottie animations, and React Native Animated.

Visit loki.js.org