HashNuke/hound
Elixir library for writing integration tests and browser automation observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4644
- days_rel: n/a
- days_push: 785
- n_releases_24m: 0
Adoption not part of the score
1369 stars · 140 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Hound is an Elixir library for browser automation and writing integration tests, implementing the WebDriver Wire Protocol. It supports multiple simultaneous browser sessions with Selenium, ChromeDriver, and PhantomJS drivers.
Use cases
- write integration tests for a Phoenix app in ExUnit
- automate filling and submitting web forms
- run multiple browser sessions simultaneously in tests
- test JavaScript-heavy single-page apps
- scrape or navigate pages programmatically from Elixir
When to choose
- you're writing Elixir/Phoenix integration tests with ExUnit
- you need WebDriver-protocol browser automation from Elixir
- you want multiple concurrent browser sessions in tests
When to avoid
- you need a actively developed tool with recent feature work
- you're testing outside the Elixir ecosystem
- you need WebDriver BiDi or modern protocol features beyond the wire protocol
Facets
library · maturity maintenance
testing e2e-testing testing web-development developer-tools windows elixir webdriver selenium browser-automation integration-testing exunit phoenix linux macos
2 sources
- readme: https://github.com/HashNuke/hound · fetched 2026-08-28 · c4b054d2a52e
- homepage: http://hexdocs.pm/hound · fetched 2026-08-29 · 27da47002342
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| HashNuke/hound | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem