SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript Playwright Projects
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Project mention: Debugging Playwright Tests with AI: A Smarter, Faster Workflow | dev.to | 2025-06-10Playwright documentation
-
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.
-
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/
-
maxun
⚡️ Open Source No Code Web Data Extraction Platform • Turn Websites To APIs & Spreadsheets In Minutes ⚡️
Project mention: Maxun: Open-Source No-Code Web Data Extraction Platform | news.ycombinator.com | 2024-11-08 -
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
-
Project mention: Show HN: Magnitude – open-source, AI-native test framework for web apps | news.ycombinator.com | 2025-04-25
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
DevDocs
Completely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App (by cyberagiinc)
Project mention: Show HN: We made an MCP Server so that Cursor can build anything from API Docs | news.ycombinator.com | 2025-03-24Looks cool, the only one similar I've seen so far that is similar is: https://github.com/cyberagiinc/DevDocs
But every-time I've tried to run DevDocs, I've had issues running it. Either the scraper or the MCP server fails to run.
-
Project mention: Browser fingerprinting tools for anonymizing scrapers | news.ycombinator.com | 2024-12-05
-
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.
-
-
-
synpress
Synpress is e2e testing framework based on Cypress.io and playwright with support for metamask.
-
-
-
Recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨ (by DeploySentinel)
-
As we know, the acronym CRUD stands for Create, Read, Update, and Delete. This concept represents the fundamental operations that can be performed on any data. Let's consider working with CRUD operations using the example of the administrative panel user, where functionalities like adding, editing, and deleting users are implemented, along with retrieving information about them. The custom React hooks discussed below, handling data processing in React Query, pagination, error management, and more, are already integrated into the Extensive-React-Boilerplate. Naturally, you can leverage this boilerplate directly. In the following sections, we’ll share our insights on implementing these features.
-
-
-
demo.playwright
This repo is used to demo various testing scenarios with Playwright 🎭, using the official test-runner and scripts authored in TypeScript.
-
Playwright version 1.48 was also released, introducing support for mocking WebSockets communication. However, the long-anticipated Component Tester for Angular was closed without being merged, meaning there is still no official component testing in Playwright. Community solutions exist, such as those from Younes Jaaidi and Sander, but the decision has caused a stir in the Angular community.
-
lootscraper
RSS feeds and Telegram bot for free game and loot offers. Supports Steam, Epic, Amazon Games, GOG, Humble and more.
-
sheriff
A comprehensive and opinionated Typescript-first ESLint configuration. (by AndreaPontrandolfo)
Project mention: Sheriff v25 Release announcement: full v9 compatibility achieved internally | dev.to | 2024-12-10Sheriff (Github | Website) just got updated to v25. Read the original blogpost!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Playwright discussion
TypeScript Playwright related posts
-
Debugging Playwright Tests with AI: A Smarter, Faster Workflow
-
Data Broken - Opt out of the data broker nightmare with Privotron and Amazon Q Developer
-
Scraperr – A Self Hosted Webscraper
-
All-in-one AI marketing agent and copilot desktop app to cross-post to any sites
-
CI/CD guide: store Playwright test results in AWS S3
-
Design Pattern for Playwright End-to-End Testing
-
Why the Python Standard Library Needs a run_sync()
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2025
Index
What are some of the best open-source Playwright projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Playwright | 73,311 |
2 | crawlee | 17,910 |
3 | maxun | 13,000 |
4 | stagehand | 12,285 |
5 | browserless | 10,235 |
6 | llm-scraper | 4,930 |
7 | magnitude | 1,915 |
8 | DevDocs | 1,612 |
9 | fingerprint-suite | 1,485 |
10 | BotD | 1,229 |
11 | auto-playwright | 738 |
12 | secret-agent | 713 |
13 | synpress | 658 |
14 | crusher | 563 |
15 | jest-playwright | 539 |
16 | Recorder | 467 |
17 | extensive-react-boilerplate | 447 |
18 | playwright-bdd | 439 |
19 | astral | 320 |
20 | demo.playwright | 280 |
21 | devkit | 260 |
22 | lootscraper | 181 |
23 | sheriff | 155 |