Open-source alternatives to PhantomJS
3 alternatives, ranked by a published maintenance score computed from live GitHub signals (fetched 2026-09-04). We flag unmaintained projects on both sides — including PhantomJS itself when the data says so.
About PhantomJS: Headless browser whose development was suspended in 2018 after headless Chrome shipped.
Looks unmaintained since 2022-11-26 — PhantomJS: its repository is archived — development has officially ended. Computed from its GitHub repository, not our opinion.
How this 25/100 was computed
| Last commit | 3.8 years ago (archived) | 0/40 |
|---|---|---|
| Latest release | 10.6 years ago | 0/25 |
| Community size | GitHub stars | 15/15 |
| Open-issue trend | not enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile | 10/20 |
| Total | 25/100 |
The alternatives
Puppeteer
Headless Chrome automation from the Chrome team.
How this 90/100 was computed
| Last commit | today | 40/40 |
|---|---|---|
| Latest release | yesterday | 25/25 |
| Community size | GitHub stars | 15/15 |
| Open-issue trend | not enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile | 10/20 |
| Total | 90/100 |
Playwright
Cross-browser automation: Chromium, Firefox and WebKit with one API.
How this 90/100 was computed
| Last commit | today | 40/40 |
|---|---|---|
| Latest release | 36 days ago | 25/25 |
| Community size | GitHub stars | 15/15 |
| Open-issue trend | not enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile | 10/20 |
| Total | 90/100 |
Selenium
The long-standing browser automation standard.
How this 90/100 was computed
| Last commit | today | 40/40 |
|---|---|---|
| Latest release | today | 25/25 |
| Community size | GitHub stars | 15/15 |
| Open-issue trend | not enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile | 10/20 |
| Total | 90/100 |