SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 TypeScript Puppeteer Projects
-
crawlee
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.
If you're a fan of Playwright check out Crawlee [0]. I've used it for a few small projects and it's been faster for me to get what I've needed done.
[0] https://crawlee.dev/
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: The Dev-First Playbook to MCP: Build smarter AI interfaces and actually make money | dev.to | 2025-06-19
Stagehand (Browser-based tools): https://github.com/browserbase/stagehand
-
browserless
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
-
llm-scraper [1] does a decent job but it's still a bit fragile. The biggest problem I have is all the React CSS-in-JS libraries that use hashes in their class names, which the LLM isn't smart enough to ignore.
[1] https://github.com/mishushakov/llm-scraper
-
-
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
pwa-asset-generator
Automates PWA asset generation and image declaration. Automatically generates icon and splash screen images, favicons and mstile images. Updates manifest.json and index.html files with the generated images according to Web App Manifest specs and Apple Human Interface guidelines.
-
x-crawl
x-crawl is a flexible Node.js multifunctional crawler library. Flexible usage and numerous functions can help you quickly, safely, and stably crawl pages, interfaces, and files.
-
Project mention: Browser fingerprinting tools for anonymizing scrapers | news.ycombinator.com | 2024-12-05
-
-
Spearmint
Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button. (by open-source-labs)
-
BotD
Bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions.
-
replay
Library that provides an API to replay and stringify recordings created using Chrome DevTools Recorder (by puppeteer)
-
Project mention: Ask HN: How to remove Ads from a downloaded HTML file to output an ad free file? | news.ycombinator.com | 2024-11-08
Do you have to use Curl? It wouldn't render a lot of sites correctly anyway (anything that uses JS for rendering).
Can you run a puppeteer/playwright instance and add an ad blocker to that? e.g. https://github.com/ghostery/adblocker or https://github.com/microsoft/playwright-python/issues/782
-
-
-
Recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions π± β¨ (by DeploySentinel)
-
-
-
-
-
puppeteer-report
Convert HTML to PDF by Puppeteer with support of adding a custom header, footer, and page number
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Puppeteer discussion
TypeScript Puppeteer related posts
-
Scraperr β A Self Hosted Webscraper
-
Anthropic launches its own $200 plan
-
π Why Single-Page Applications (SPAs) Are Taking Over the Web β Are You Ready?
-
5 Free Open-Source Tools to Make Your Next Project Easier
-
Browser fingerprinting tools for anonymizing scrapers
-
Stagehand
-
How and why we ripped our Open Source product apart for a full rebuild
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source Puppeteer projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | crawlee | 19,240 |
2 | stagehand | 16,639 |
3 | browserless | 11,084 |
4 | llm-scraper | 5,974 |
5 | jest-puppeteer | 3,546 |
6 | puppeteer-cluster | 3,440 |
7 | chrome-aws-lambda | 3,290 |
8 | pwa-asset-generator | 2,894 |
9 | x-crawl | 1,748 |
10 | fingerprint-suite | 1,628 |
11 | md-to-pdf | 1,465 |
12 | Spearmint | 1,281 |
13 | BotD | 1,277 |
14 | replay | 1,215 |
15 | adblocker | 911 |
16 | secret-agent | 713 |
17 | linvo-scraper | 622 |
18 | Recorder | 480 |
19 | deno-puppeteer | 458 |
20 | astral | 322 |
21 | Twitch-Drops-Bot | 288 |
22 | puppeteer-ide-extension | 230 |
23 | puppeteer-report | 152 |