# HashNuke/hound

Elixir library for writing integration tests and browser automation

Repository: https://github.com/HashNuke/hound
Canonical: https://ross.abutalabs.com/products/hashnuke-hound
Homepage: http://hexdocs.pm/hound
Language: Elixir
License: MIT
License Family: permissive
Last push: 2024-07-09T07:43:58+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4644, "days_push": 785, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1369, forks 140 (observed 2026-08-28T04:04:31.763090+00:00)

## What it is
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
- artifact type: library
- maturity: maintenance
- function: testing, e2e-testing
- domain: testing, web-development, developer-tools
- platform: windows
- tags: elixir, webdriver, selenium, browser-automation, integration-testing, exunit, phoenix, linux, macos

## Member repositories
- HashNuke/hound (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:31.763090+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:40:57.060336+00:00, confidence not recorded.
  - readme: https://github.com/HashNuke/hound (fetched 2026-08-28T04:04:31.763090+00:00, sha c4b054d2a52e)
  - homepage: http://hexdocs.pm/hound (fetched 2026-08-29T11:57:43.161078+00:00, sha 27da47002342)
- Data as of 2026-08-30T08:39:29.467469+00:00.
