elixir-wallaby/wallaby
This system is a headless browser automation library for Elixir, designed to interact with web browsers via the WebDriver protocol. It provides a high-level API for simulating user interactions such as clicking, typing, and navigating, while supporting multiple browser drivers including Chrome and Selenium. The codebase has been significantly refactored to support concurrent browser sessions and includes extensive integration and unit tests to verify browser state, query selectors, and driver lifecycle management.
64.8
Adequate · 1 August 2026
5.8k
lines of production code
Elixir
primary language
2
bus factor · 90 authors in all
3
measurements over time
How it got here
2016 · Chrome driver architecture and modernization
This period focused on refactoring the core architecture to support a modular driver system, specifically introducing a Chrome driver implementation. The project also modernized its configuration, tooling, and dependencies, while significantly expanding test coverage for the new components.
9 changes
2017 · Browser automation and integration testing
This period focused on expanding browser automation capabilities and establishing comprehensive integration tests for Chrome and Selenium drivers. The work included implementing detailed error messages and XPath query generation, alongside adding extensive test coverage for browser interactions, session management, and log capture.
13 changes
2020 · Headless browser test infrastructure
This period focused on establishing a robust testing environment for headless browser automation, specifically targeting Chrome and Selenium drivers. The work involved creating integration tests for feature macros and WebDriver interactions, alongside adding support scripts to facilitate consistent testing within Docker containers.
5 changes
Survey your own repository
elixir-wallaby/wallaby was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 13e1394d31 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.