Skip to content
CAI
Produce a survey ↗Verify a survey

elixir-wallaby/wallaby

This system is a browser automation library for Elixir that provides a high-level API for interacting with web pages and managing browser sessions. It supports multiple driver backends, including Chrome/Chromedriver and Selenium, to execute automated tests and control headless or full browsers. The codebase includes comprehensive integration and unit tests to validate browser interactions, query filtering, and session management.

64.9

Adequate · 6 August 2026

5.8k

lines of production code

Elixir

primary language

2

bus factor · 90 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2016 · Modernization and API expansion

This period focused on modernizing the codebase by upgrading to Elixir 1.17+ and migrating configuration to the modern Config module. The team introduced a new public API for browser automation, including support for Chrome/Chromium, and added static analysis tools like Credo and Dialyzer to improve code quality and consistency.

9 changes

2017 · Integration test infrastructure and driver utilities

This period focused on building out the integration testing framework, including new support modules for browser automation, session management, and HTTP testing. The work also introduced utilities for managing background processes and driver logging, while significantly expanding test coverage for browser interactions and Selenium compatibility.

13 changes

2020 · test coverage and dev environment improvements

This period focused on expanding test coverage for Chrome and Selenium integration components, including new scripts for simulating browser drivers and verifying session management. Additionally, a Docker-based development environment was introduced to streamline the setup process for contributors.

5 changes

CAI lens gauges

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.

Survey a repository

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 6 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.19. Score the same commit under that rubric and you get the same number.
CAI link cards