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 →
Top 22 TypeScript test-automation Projects
-
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-22This 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.
-
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.
-
Project mention: Cargo-mutants:zombie: Inject bugs and see if your tests catch them | news.ycombinator.com | 2025-04-10
-
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
-
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.
-
-
-
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.
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.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
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 -
-
-
-
-
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.
-
ai-test-reporter
Generate a test report with AI summaries from various models including OpenAI, Azure and Claude
TL:DR — Check out the AI Test Reporter to generate an AI test report with any testing framework!
-
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)
-
jest-api-test-typescript-example
An example repository which provides the necessary boilerplate for a reusable and maintainable jest test framework
-
-
PVonWeb
PVonWeb is a web application designed as part of a final year project for the management of transcripts.
-
-
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)
-
-
-
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.
TypeScript test-automation discussion
TypeScript test-automation related posts
-
Mastering Hot Reloading: Any Language, Any Editor
-
Show HN: Magnitude – Natural language E2E testing with multimodal LLM agents
-
Show HN: Simplifying Back end Testing with qapir.io
-
E2E testing challenges using Playwright
-
Build Dynamic Markdown Summaries for GitHub Actions
-
Show HN: Visual debugger for Rails system tests
-
Step CI – open-source API test automation framework
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 22 Apr 2025
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 |