Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Playwright Open-Source Projects
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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.
-
browserless
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
-
artillery
Load testing at cloud-scale. Serverless & distributed out-of-the-box. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module. Never fail to scale with Artillery!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
dotnet-podcasts
.NET reference application shown at .NET Conf featuring ASP.NET Core, Blazor, .NET MAUI, Microservices, Orleans, Playwright, and more!
-
free-games-claimer
Automatically claims free games on the Epic Games Store, Amazon Prime Gaming and GOG.
-
playwright-go
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
-
webscraping-from-0-to-hero
The web scraping open project repository aims to share knowledge and experiences about web scraping with Python
-
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.
-
Visual-Regression-Tracker
Backend and Frontend application for tracking differences via image comparison
-
synpress
Synpress is e2e testing framework based on Cypress.io and playwright with support for metamask.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The consensus I could gather is either use playwright or use a workaround to solve it in the puppeteer layer. The root cause of the bug is a websocket size limitation on the CDP protocol for chromium.
Project mention: Lenster a decentralized and permissionless social media app | news.ycombinator.com | 2023-05-25
In this guide, we'll be extracting information from Amazon product pages using the power of TypeScript in combination with the Cheerio and Crawlee libraries. We'll explore how to retrieve and extract detailed product data such as titles, prices, image URLs, and more from Amazon's vast marketplace. We'll also discuss handling potential blocking issues that may arise during the scraping process.
Project mention: How and why we ripped our Open Source product apart for a full rebuild | dev.to | 2024-02-28The core product is managed, cloud hosted browsers. We run thousands at a time using AWS and DigitalOcean, for people to use with Puppeteer and Playwright scripts. Our container is also available to self deploy under an open-source license.
Usually, I would let organic users be my load test. However, I am working on a project that has an anticipated load on a new-to-my-team stack, so I'm looking into ways to load test.
I've seen tools like k6 (https://k6.io/), Artillery (https://www.artillery.io), and JMeter (https://jmeter.apache.org/).
I've been using Artillery, but it's hard to visualize the results.
What do you use?
Project mention: I am curious. How many of you work on a windows system? | /r/developersIndia | 2023-12-09Windows because that's what they gave me. And mac os because that's also what was given to me. Basically windows for dot.net and macos for react-native/ios/android.
Playwright
GitHub - vogler/free-games-claimer: Automatically claims free games on the Epic Games Store, Amazon Prime Gaming and GOG.
I had one of these recently! https://github.com/simonw/shot-scraper/pull/133/files
They're /incredibly/ rare though.
Project mention: Web Scraping from 0 to hero – Sharing knowledge about web scraping on GH | news.ycombinator.com | 2023-07-06
If the crates.io team wanted to go further they could employ some invasive methods to detect bots (usually it involves a JS library that does fingerprinting on the browser - something like BotD), but I'm not advocating for it. I don't think crates.io should collect more data, they should just perform better statistics on the data they already have.
scrapy-playwright is an integration between Scrapy and Playwright. It enables scraping dynamic web pages with Scrapy by processing the web scraping requests using a Playwright instance.
Project mention: Synpress - Playwright and Cypress with metamask support for e2e testing of dapps | /r/ethdev | 2023-05-16Synpress is e2e testing framework based on Playwright and Cypress with support for MetaMask.
Playwright related posts
- Playwright Web Scraping 2024 - Tutorial
- ✍️Testing in Storybook
- Episode 24/14: Angular Query, New Template Syntax
- I want to create IMDB for Open source projects
- Adding standalone or "one off" scripts to your Playwright suite
- Playwright: Fast and reliable end-to-end testing for modern web apps
- Monitoring your Website End to End with Playwright
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Playwright projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Playwright | 61,568 |
2 | hey | 22,379 |
3 | crawlee | 12,129 |
4 | playwright-python | 10,675 |
5 | browserless | 7,893 |
6 | artillery | 7,477 |
7 | CodeceptJS | 4,054 |
8 | qawolf | 3,273 |
9 | dotnet-podcasts | 2,709 |
10 | playwright-dotnet | 2,290 |
11 | free-games-claimer | 2,047 |
12 | playwright-go | 1,785 |
13 | shot-scraper | 1,531 |
14 | webscraping-from-0-to-hero | 1,456 |
15 | playwright-java | 1,014 |
16 | BotD | 903 |
17 | scrapy-playwright | 835 |
18 | fingerprint-suite | 696 |
19 | awesome-playwright | 687 |
20 | tiktok-signature | 682 |
21 | secret-agent | 633 |
22 | Visual-Regression-Tracker | 569 |
23 | synpress | 528 |
Sponsored