galenframework/galen
Layout and functional testing framework for websites observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4733
- days_rel: n/a
- days_push: 1510
- n_releases_24m: 0
Adoption not part of the score
1413 stars · 163 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Galen Framework is an open-source tool for testing the layout and responsive design of web applications, using a human-readable spec language to describe element positions relative to each other at different browser sizes. Built on Selenium, it also supports functional testing in both JavaScript and Java with rich HTML reporting.
Use cases
- test responsive website layout across different screen sizes
- verify element positions and dimensions relative to each other on a page
- run cross-browser layout tests on Selenium Grid or cloud services like BrowserStack
- write functional end-to-end tests in JavaScript or Java
- compare page elements against reference images with error tolerance
- check color schemes and text of page elements
- generate layout reports with screenshots highlighting broken elements
When to avoid
- you need a modern, actively maintained tool - the latest release is from 2022 and development has stalled
- you only need simple screenshot-diff visual testing without positional specs
- your stack is Python, Ruby, or other languages without first-class Galen support
- you want a pure JavaScript/npm-native testing workflow
Facets
framework · maturity maintenance
testing e2e-testing image-processing testing web-development frontend jvm cli cross-platform layout-testing responsive-design selenium galen-specs visual-regression image-comparison nodejs
8 sources
- readme: https://github.com/galenframework/galen · fetched 2026-08-28 · bfac797dfdb7
- homepage: http://galenframework.com · fetched 2026-08-29 · a2e7b135e294
- site_page: https://galenframework.com/docs/all · fetched 2026-08-29 · 8b3dc7831e6c
- site_page: https://galenframework.com/docs/about · fetched 2026-08-29 · 5b186694e6e9
- site_page: https://galenframework.com/docs/reference-galen-spec-language-guide · fetched 2026-08-29 · 185e4ca97f60
- site_page: https://galenframework.com/docs/reference-galen-test-suite-syntax · fetched 2026-08-29 · 8c48201d26e2
- site_page: https://galenframework.com/docs/reference-javascript-tests-guide · fetched 2026-08-29 · a2fd6432b5ec
- site_page: https://galenframework.com/docs/tutorial-first-project · fetched 2026-08-29 · 01bd1438b27a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| galenframework/galen | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="galenframework/galen")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem