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/
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Depends how you define "agentic approach"? With something like smol agents + stagehand you can do pretty much anything while being provider agnostic.
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 | 20 May 2025
Index
What are some of the best open-source Puppeteer projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | crawlee | 17,672 |
2 | stagehand | 11,805 |
3 | browserless | 10,113 |
4 | llm-scraper | 4,863 |
5 | jest-puppeteer | 3,545 |
6 | puppeteer-cluster | 3,387 |
7 | chrome-aws-lambda | 3,270 |
8 | pwa-asset-generator | 2,838 |
9 | x-crawl | 1,712 |
10 | fingerprint-suite | 1,408 |
11 | md-to-pdf | 1,359 |
12 | Spearmint | 1,281 |
13 | BotD | 1,217 |
14 | replay | 1,156 |
15 | adblocker | 888 |
16 | secret-agent | 705 |
17 | linvo-scraper | 617 |
18 | Recorder | 467 |
19 | deno-puppeteer | 458 |
20 | astral | 315 |
21 | Twitch-Drops-Bot | 283 |
22 | puppeteer-ide-extension | 226 |
23 | puppeteer-report | 152 |