TypeScript test-automation

Open-source TypeScript projects categorized as test-automation

Top 22 TypeScript test-automation Projects

test-automation
  1. Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

    Project mention: SVQK - A Web Application Development Platform Using Svelte + Quarkus | dev.to | 2025-04-22

    This command not only sets up the tools and scripts but also runs tests to verify that the tools and applications work as expected. The tests include unit tests for backend components, integration tests for manipulating Web APIs using a Rest Client, and end-to-end tests for frontend operations using Playwright. This setup command can be executed both on a local PC and in a CI environment.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. stryker-js

    Mutation testing for JavaScript and friends

    Project mention: Cargo-mutants:zombie: Inject bugs and see if your tests catch them | news.ycombinator.com | 2025-04-10
  4. nut.js

    Native UI testing / controlling with node

    Project mention: I'm giving up on open source | news.ycombinator.com | 2024-04-23

    The number of Dislikes on that GitHub issue that the OP mentioned in the post has gone from 36 to the moon! https://github.com/nut-tree/nut.js/issues/577

  5. stepci

    Automated API Testing and Quality Assurance

    Project mention: Why Feedback Loops Matter in API Development | dev.to | 2025-03-07

    CI/CD testing: As mentioned earlier, if you have fast preview deployments of your API hooked up to your PRs, you can use a tool like StepCI to run integration and end-to-end tests as a part of your development workflow.

  6. lost-pixel

    Open source alternative to Percy, Chromatic, Applitools.

  7. action-junit-report

    Reports junit test results as GitHub Pull Request Check

  8. github-test-reporter

    Publish and view test reporting directly in your GitHub Actions CI/CD workflow and Pull Requests with detailed test summaries, failed test analyses, and flaky test detection.

    Project mention: Build Dynamic Markdown Summaries for GitHub Actions | dev.to | 2024-11-06

    Static markdown often doesn’t capture the full picture. For CI/CD workflows, test reporting, and documentation, dynamic markdown summaries that adapt to context and data are powerful. Markdown Builder allows you to create these adaptable summaries without extensive scripting by combining Handlebars templates with optional JSON data. Inspired by the GitHub Test Reporter, which allows users to build dynamic test reports, Markdown Builder brings similar flexibility to markdown any type of markdown summaries.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. empirical

    Test and evaluate LLMs and model configurations, across all the scenarios that matter for your application (by empirical-run)

    Project mention: Show HN: Empirical – test framework for JavaScript developers building with LLMs | news.ycombinator.com | 2024-05-22
  11. igniteui-cli

    Ignite UI Command-Line Interface by Infragistics

  12. dakka

    Dakka - generate automation tests for Cypress, Playwright and Puppeteer

  13. apitest

    Apitest is declarative api testing tool with JSON-like DSL. (by sigoden)

  14. github-action-ts-run-api

    Library for GitHub Action integration testing

  15. playwright-magic-steps

    Auto-transform JavaScript comments into Playwright steps

    Project mention: Introducing Playwright-magic-steps: Simplify your Test Automation Workflow | dev.to | 2024-07-18

    Recently I've released playwright-magic-steps - a tool to make your Playwright tests cleaner and easier to read. The main idea is to define steps by JavaScript comments and then automatically transform them into test.step() calls. That helps to maintain a straightforward and organized test code while providing detailed step reports.

  16. ai-test-reporter

    Generate a test report with AI summaries from various models including OpenAI, Azure and Claude

    Project mention: AI Test Report - Summarize Failed Tests | dev.to | 2024-11-05

    TL:DR — Check out the AI Test Reporter to generate an AI test report with any testing framework!

  17. tdm

    tdm (short for Test Data Management) is an open-source library to help you manage your test data. You can think of it as a Terraform for Test Data: You define the state your test data should be in, and TDM interfaces with your data stores (e.g. your own APIs and/or third-party APIs) to get things into that desired state. (by runreflect)

  18. jest-api-test-typescript-example

    An example repository which provides the necessary boilerplate for a reusable and maintainable jest test framework

  19. cynic

    simple async run-anywhere js testing framework

  20. PVonWeb

    PVonWeb is a web application designed as part of a final year project for the management of transcripts.

  21. clean-node-template

    User rest api with NodeJS using Clean Archicture

  22. reporter

    TSDoc Test Reporter is a test reporter that attaches TSDoc comments to your test results. It enables you to attach metadata to your unit tests in the form of comments. (by tsdoc-test-reporter)

  23. jspython-cli

    Command Line Interface to run JSPython (jspy) programs

  24. RNJestUnitTesting

    Learn how to perform unit testing in React Native with Jest

  25. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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 test-automation discussion

Log in or Post with

TypeScript test-automation related posts

  • Mastering Hot Reloading: Any Language, Any Editor

    3 projects | dev.to | 12 Mar 2025
  • Show HN: Magnitude – Natural language E2E testing with multimodal LLM agents

    1 project | news.ycombinator.com | 6 Mar 2025
  • Show HN: Simplifying Back end Testing with qapir.io

    3 projects | news.ycombinator.com | 1 Mar 2025
  • E2E testing challenges using Playwright

    2 projects | dev.to | 28 Feb 2025
  • Build Dynamic Markdown Summaries for GitHub Actions

    2 projects | dev.to | 6 Nov 2024
  • Show HN: Visual debugger for Rails system tests

    3 projects | news.ycombinator.com | 7 May 2024
  • Step CI – open-source API test automation framework

    1 project | news.ycombinator.com | 28 Mar 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 22 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 Playwright 71,881
2 stryker-js 2,648
3 nut.js 2,456
4 stepci 1,731
5 lost-pixel 1,438
6 action-junit-report 356
7 github-test-reporter 182
8 empirical 156
9 igniteui-cli 119
10 dakka 119
11 apitest 112
12 github-action-ts-run-api 56
13 playwright-magic-steps 39
14 ai-test-reporter 34
15 tdm 13
16 jest-api-test-typescript-example 7
17 cynic 5
18 PVonWeb 4
19 clean-node-template 2
20 reporter 2
21 jspython-cli 2
22 RNJestUnitTesting 1

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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