TypeScript test-automation

Open-source TypeScript projects categorized as test-automation

Top 18 TypeScript test-automation Projects

  • nut.js

    Native UI testing / controlling with node

  • stepci

    Automated API Testing and Quality Assurance

    Project mention: Ask HN: Who wants to be hired? (December 2023) | news.ycombinator.com | 2023-12-01

    Location: EU, Germany

    Remote: Yes

    Willing to relocate: Yes

    Technologies: HTML, CSS, TailwindCSS, JavaScript, TypeScript, Node.js, React/Next.js, Vue/Nuxt, GraphQL, REST, Postgres, Git, AWS, Docker + K8s

    GitHub: https://github.com/mishushakov

    LinkedIn: https://linkedin.com/in/mishushakov

    Email: hey at mish.co

    Most recently, I worked at Step CI a Technical Founder and authored the API-Testing Framework (https://stepci.com) and Garph (https://garph.dev), a full-stack API-Framework, which brings the developer-experience of tRPC to GraphQL.

    My passion is in making tools developers love using and make them more productive.

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

  • lost-pixel

    Holistic visual testing for your Frontend 🖼 First class integration with Storybook, Ladle, Playwright & other frontend libraries.

    Project mention: Open-source visual regression testing with Vue & Histoire | /r/vuejs | 2023-10-24

    Hey, r/vuejs! Over the weekend, I found out about Histoire existence and that the Vue community loves the tool. I am building a visual regression testing framework(some see it as an addition to E2E tests, and some use visual tests as smoke tests because of the ease of use), and I decided to add the first-class support of Histoire to it.

  • testpilot

    Test generation using large language models

    Project mention: Innovation lessons from GitHub Chat and GitHub Copilot Labs | dev.to | 2024-02-02

    The extension used to work by getting a selected text and writing the code based on the selections, which enabled more accurate data and results from having a general talk. With that collected data and insights, they integrated similar features to GitHub Chat and open-sourced the test generation functions.

  • action-junit-report

    Reports junit test results as GitHub Pull Request Check

  • igniteui-cli

    Ignite UI Command-Line Interface by Infragistics

  • apitest

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

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • dakka

    Dakka - generate automation tests for Cypress, Playwright and Puppeteer

  • github-action-ts-run-api

    Library for GitHub Action integration testing

  • 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 :)

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

    Project mention: Transcript Management App | dev.to | 2023-04-27

    PVonWeb's source code can be found here

  • cynic

    simple async run-anywhere js testing framework

  • clean-node-template

    User rest api with NodeJS using Clean Archicture

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

    Project mention: @tsdoc-test-reporter: attach JS/TSDoc tags to your test results | /r/typescript | 2023-11-03
  • jspython-cli

    Command Line Interface to run JSPython (jspy) programs

  • RNJestUnitTesting

    Learn how to perform unit testing in React Native with Jest

    Project mention: Learn how to perform unit testing in React Native with Jest. | dev.to | 2023-06-26

    Example App For this tutorial, we are going to use this simple app, but of course, you can apply everything learned in any app you want.

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

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). The latest post mention was on 2024-02-02.

TypeScript test-automation related posts


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

Project Stars
1 nut.js 1,917
2 stepci 1,438
3 lost-pixel 1,158
4 testpilot 357
5 action-junit-report 262
6 igniteui-cli 117
7 apitest 106
8 dakka 102
9 github-action-ts-run-api 51
10 uuv 46
11 tdm 12
12 jest-api-test-typescript-example 6
13 PVonWeb 4
14 cynic 4
15 clean-node-template 3
16 reporter 2
17 jspython-cli 2
18 RNJestUnitTesting 1
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.