laurentj/slimerjs
A scriptable browser like PhantomJS, based on Firefox observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5012
- days_rel: n/a
- days_push: 1274
- n_releases_24m: 0
Adoption not part of the score
2998 stars · 254 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SlimerJS is a scriptable headless browser that provides the PhantomJS API on top of Gecko (Firefox) instead of WebKit, letting external JavaScript scripts open pages, click links, fill forms, monitor network traffic, and take screenshots. It is compatible with CasperJS 1.1 and pinned to Firefox 59, with development officially ended in 2021.
Use cases
- run functional tests of a web app in a real Firefox/Gecko engine
- automate web pages: open pages, click links, fill forms from a script
- take screenshots of web pages programmatically
- monitor network requests while loading a page
- run existing PhantomJS or CasperJS scripts on the Gecko engine
- scrape content from web pages with a scriptable browser
When to choose
- you have legacy PhantomJS or CasperJS scripts and need them to run on Gecko/Firefox rendering
- you need page automation or testing that matches Firefox 59 rendering exactly
- you want a PhantomJS-compatible API with extra features like file I/O and a built-in webserver module
When to avoid
- you are starting a new project - use Playwright, Puppeteer, or Selenium instead
- you need a modern Firefox version (60+) or current web standards support
- you need maintained software with security updates - the project officially ended in 2021
Facets
cli-tool · maturity abandoned
e2e-testing web-scraping http-client testing web-development testing developer-tools windows cli headless-browser phantomjs-compatible gecko firefox casperjs page-automation screen-capture network-monitoring xul automation linux macos javascript
7 sources
- readme: https://github.com/laurentj/slimerjs · fetched 2026-08-28 · b32fda813293
- homepage: http://slimerjs.org · fetched 2026-08-29 · ba1ffc05ffc0
- site_page: https://slimerjs.org/features.html · fetched 2026-08-29 · 432dbda57dca
- site_page: https://docs.slimerjs.org · fetched 2026-08-29 · 3aa804159cbc
- site_page: https://slimerjs.org/about.html · fetched 2026-08-29 · 8035a2143702
- registry_npm: https://registry.npmjs.org/slimerjs · fetched 2026-08-29 · 4c1cf1b94574
- site_page: https://slimerjs.org/faq.html · fetched 2026-08-29 · 09c3e006f0c0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| laurentj/slimerjs | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="laurentj/slimerjs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem