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. 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!
-
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.
-
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.
-
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.
In this tutorial, our main focus will be on Playwright web scraping. So what is Playwright? It’s a handy framework created by Microsoft. It's known for making web interactions more streamlined and works reliably with all the latest browsers like WebKit, Chromium, and Firefox. You can also run tests in headless or headed mode and emulate native mobile environments like Google Chrome for Android and Mobile Safari.
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.
Playwright
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.
I found a tool for load testing called Artillery. Following this guide I installed Artillery and began research for the test configuration.
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 - SurveyJS
surveyjs.io | 19 Apr 2024
Index
What are some of the best open-source Playwright projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Playwright | 61,381 |
2 | hey | 22,292 |
3 | crawlee | 12,044 |
4 | playwright-python | 10,628 |
5 | browserless | 7,552 |
6 | artillery | 7,463 |
7 | CodeceptJS | 4,048 |
8 | qawolf | 3,273 |
9 | dotnet-podcasts | 2,703 |
10 | playwright-dotnet | 2,273 |
11 | free-games-claimer | 2,038 |
12 | playwright-go | 1,758 |
13 | shot-scraper | 1,517 |
14 | webscraping-from-0-to-hero | 1,453 |
15 | playwright-java | 1,009 |
16 | BotD | 898 |
17 | scrapy-playwright | 821 |
18 | fingerprint-suite | 692 |
19 | awesome-playwright | 679 |
20 | tiktok-signature | 678 |
21 | secret-agent | 633 |
22 | Visual-Regression-Tracker | 569 |
23 | synpress | 522 |