TypeScript Playwright

Open-source TypeScript projects categorized as Playwright

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: Sometimes things simply don't work | dev.to | 2024-04-23

    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.

  • hey

    Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

  • Project mention: Lenster a decentralized and permissionless social media app | news.ycombinator.com | 2023-05-25
  • 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.

    SurveyJS logo
  • 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: How to scrape Amazon products | dev.to | 2024-04-01

    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.

  • browserless

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

  • Project mention: How and why we ripped our Open Source product apart for a full rebuild | dev.to | 2024-02-28

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

  • qawolf

    🐺 Create browser tests 10x faster

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

  • Project mention: Download numbers on crates.io too high? | /r/rust | 2023-05-31

    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.

  • fingerprint-suite

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

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

    WorkOS logo
  • secret-agent

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

  • jest-playwright

    Running tests using Jest & Playwright

  • crusher

    🧙‍♀️ Fast low-code testing framework ⏱️ Create test in <60 secs

  • Recorder

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

  • auto-playwright

    Automating Playwright steps using ChatGPT.

  • Project mention: Auto Playwright | news.ycombinator.com | 2024-02-14
  • demo.playwright

    This repo is used to demo various testing scenarios with Playwright 🎭, using the official test-runner and scripts authored in TypeScript.

  • playwright-bdd

    BDD testing with Playwright runner

  • mugshot

    Framework independent visual testing library

  • astral

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

  • Project mention: Puppeteer replacement written from scratch for Deno | news.ycombinator.com | 2023-08-13
  • dakka

    Dakka - generate automation tests for Cypress, Playwright and Puppeteer

  • playwright-test-coverage

    Playwright Test (@playwright/test) demo to collect coverage information via Istanbul (by mxschmitt)

  • sheriff

    A comprehensive and opinionated Typescript-first ESLint configuration. (by AndreaPontrandolfo)

  • Project mention: [Showoff Saturday] Sheriff reaches version 14.4.0! | /r/webdev | 2023-08-28

    You can learn everything about the project in the brand-new docs, here https://www.eslint-config-sheriff.dev.

  • electron-playwright-example

    Example of multi-window Playwright testing with Electron

  • penny

    Penny - A production-ready, next.js v14, composable commerce starter, using TakeShape's API Mesh (by takeshape)

  • Project mention: Penny, a Next.js v14 example project | news.ycombinator.com | 2024-04-18
  • nx-plugins

    Nx plugins by M&S engineering

  • Project mention: Angular with Nx in 2023? Seriously, You Should! | /r/Angular2 | 2023-05-24

    Should be easy: https://github.com/marksandspencer/nx-plugins/tree/main/packages/nx-playwright

  • uuv

    Solution to facilitate the writing and execution of E2E tests understandable by any human

  • Project mention: A User centric Usecases Validator for E2E tests made open source | /r/opensource | 2023-08-30

    UUV is a solution to facilitate the writing and execution of end-to-end (E2E) tests understandable by any human. It’s a coherent ecosystem based on tools that are references in their field: Axe-core, Testing Library, Cucumber, Cypress and Playwright. If used correctly, it integrates accessibility from the development stage, and can be used to establish living documentation, because it proposes a unified language for developers and non-developers with a rich dictionary, and many other features to discover. It is available on GitHub under MIT license :)

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

    InfluxDB 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 Playwright related posts

Index

What are some of the best open-source Playwright projects in TypeScript? This list will help you:

Project Stars
1 Playwright 61,568
2 hey 22,319
3 crawlee 12,044
4 browserless 7,842
5 qawolf 3,273
6 BotD 903
7 fingerprint-suite 692
8 secret-agent 633
9 jest-playwright 522
10 crusher 515
11 Recorder 399
12 auto-playwright 230
13 demo.playwright 224
14 playwright-bdd 187
15 mugshot 135
16 astral 121
17 dakka 104
18 playwright-test-coverage 92
19 sheriff 88
20 electron-playwright-example 69
21 penny 61
22 nx-plugins 60
23 uuv 56

Sponsored
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.
www.influxdata.com