TypeScript Puppeteer

Open-source TypeScript projects categorized as Puppeteer

Top 23 TypeScript Puppeteer Projects

  1. 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.

    Project mention: Scraperr – A Self Hosted Webscraper | news.ycombinator.com | 2025-05-11

    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/

  2. 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!

    Sevalla logo
  3. stagehand

    The AI Browser Automation Framework

    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

  4. browserless

    Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.

  5. llm-scraper

    Turn any webpage into structured data using LLMs

    Project mention: Scraperr – A Self Hosted Webscraper | news.ycombinator.com | 2025-05-11

    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

  6. jest-puppeteer

    Run tests using Jest & Puppeteer πŸŽͺ✨

  7. puppeteer-cluster

    Puppeteer Pool, run a cluster of instances in parallel

  8. chrome-aws-lambda

    Chromium Binary for AWS Lambda and Google Cloud Functions

  9. 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.

    InfluxDB logo
  10. 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.

  11. 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.

  12. fingerprint-suite

    Browser fingerprinting tools for anonymizing your scrapers. Developed by Apify.

    Project mention: Browser fingerprinting tools for anonymizing scrapers | news.ycombinator.com | 2024-12-05
  13. md-to-pdf

    Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.

  14. 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)

  15. 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.

  16. replay

    Library that provides an API to replay and stringify recordings created using Chrome DevTools Recorder (by puppeteer)

  17. adblocker

    Efficient embeddable adblocker library

    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

  18. secret-agent

    The web scraper that's nearly impossible to block - now called @ulixee/hero

  19. linvo-scraper

    Linkedin Automation Bot with every possible scraping! Valid for 2022 used by Linvo.io

  20. Recorder

    A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions πŸ–± ⌨ (by DeploySentinel)

  21. deno-puppeteer

    A port of puppeteer running on Deno

  22. astral

    A high-level puppeteer/playwright-like library for Deno (by lino-levan)

  23. Twitch-Drops-Bot

    A Node.js bot that will automatically watch Twitch streams and claim drop rewards.

  24. puppeteer-ide-extension

    Standalone puppeteer playground in browser's developer tools.

  25. puppeteer-report

    Convert HTML to PDF by Puppeteer with support of adding a custom header, footer, and page number

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Puppeteer discussion

Log in or Post with

TypeScript Puppeteer related posts

  • Scraperr – A Self Hosted Webscraper

    6 projects | news.ycombinator.com | 11 May 2025
  • Anthropic launches its own $200 plan

    1 project | news.ycombinator.com | 9 Apr 2025
  • πŸš€ Why Single-Page Applications (SPAs) Are Taking Over the Web – Are You Ready?

    1 project | dev.to | 25 Mar 2025
  • 5 Free Open-Source Tools to Make Your Next Project Easier

    3 projects | dev.to | 26 Dec 2024
  • Browser fingerprinting tools for anonymizing scrapers

    1 project | news.ycombinator.com | 5 Dec 2024
  • Stagehand

    1 project | news.ycombinator.com | 2 Nov 2024
  • How and why we ripped our Open Source product apart for a full rebuild

    1 project | dev.to | 28 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

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

Sponsored
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!
sevalla.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?