AltHub

phantombuster/nickjs Alternatives

browser automation / web scraping

NickJS is a deprecated JavaScript library for high-level web scraping and browser automation, driving Headless Chrome or PhantomJS via CasperJS.

495JavaScriptISCarchived · last push 6.3y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

apify/crawleeGitHub

Choose when you need a maintained TypeScript crawler framework with queues and storage rather than a thin browser-control library.

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

25.5k
TypeScript
Apache-2.0
active2mo ago
apify/crawlee-pythonGitHub

Choose when your stack is Python and you want a maintained crawler framework instead of a JS browser-control library.

Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

9.5k
Python
Apache-2.0
active2mo ago
zhuyingda/websterGitHub

Choose for a higher-level Node crawler framework with routing, but note the GPL-3.0 license.

a reliable high-level web crawling & scraping framework for Node.js.

559
JavaScript
GPL-3.0
slowing1.6y ago
spider-rs/spiderGitHub

Choose when you need a fast Rust crawler and can run it outside the Node ecosystem.

Get web data for AI agents and LLMs - fast, efficient, and reliable with Rust

2.7k
Rust
MIT
active2mo ago
yujiosaka/headless-chrome-crawlerGitHub

Choose when you need a distributed Headless Chrome crawler with queueing, though it is no longer actively updated.

Distributed crawler powered by Headless Chrome

5.6k
JavaScript
MIT
dormant3.4y ago
jo-inc/camofox-browserGitHub

Choose when you need stealth anti-detection and a Puppeteer/Playwright-compatible API, not a NickJS-style high-level scraper.

Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.

8.8k
JavaScript
MIT
active2mo ago
spekulatius/PHPScraperGitHub

Choose when your project is PHP and you need a simple web scraping utility.

A universal web-util for PHP.

588
PHP
GPL-3.0
active29d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

segment-boneyard/nightmareGitHub

Choose for an Electron-backed Node automation API, but it has not been updated in over two years.

A high-level browser automation library.

19.8k
JavaScript
none
dormant2.5y ago
OnetapInc/chromyGitHub

Choose for a lightweight Chrome DevTools Protocol library, but it is unmaintained for 3+ years.

Chromy is a library for operating headless chrome. 🍺🍺🍺

599
JavaScript
MIT
dormant3.8y ago
johntitus/node-horsemanGitHub

Choose for a legacy PhantomJS-backed Node automation API, but it is PhantomJS-only and unmaintained.

Run PhantomJS from Node

1.5k
JavaScript
MIT
dormant6.3y ago
jiahaog/RevenantGitHub

Choose for a legacy high-level PhantomJS Node library, but it has been unmaintained for a decade.

A high level PhantomJS headless browser in Node.js ideal for task automation

277
JavaScript
MIT
dormant10.4y ago
schickling/chromelessGitHub

Choose for a legacy Chrome DevTools automation library, but it is archived and unmaintained.

🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.

13.2k
TypeScript
MIT
archived7.9y ago
nrabinowitz/pjscrapeGitHub

Choose for an ancient PhantomJS/jQuery scraping framework only if maintaining legacy scripts; it is long obsolete.

A web-scraping framework written in Javascript, using PhantomJS and jQuery

991
JavaScript
MIT
dormant11.4y ago

Listed as an alternative to

These projects were analysed and named nickjs among their alternatives. The relationship is not symmetric — how nickjs rates them is a separate judgement, made when nickjs is analysed in its own right.

segment-boneyard/nightmareGitHub

calls nickjs “Deprecated scraping library; not a current choice for new automation.”

A high-level browser automation library.

19.8kJavaScriptdormant