TypeScript Testing

Open-source TypeScript projects categorized as Testing

Top 23 TypeScript Testing Projects

  1. puppeteer

    JavaScript API for Chrome and Firefox

    Project mention: Show HN: I made a platform to debug Puppeteer (JS) crashes visually | news.ycombinator.com | 2025-04-28

    Hey HN! I'm Ivan. I've been working on a solution to visually debug my own https://pptr.dev/ crashes, and this week I opened it to the public: https://buglesstack.com/.

    If you have any questions or suggestions to improve it, feel free to contact me at [email protected].

    Thanks for reading! <3

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. storybook

    Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

    Project mention: Monorepo Tutorial With Lerna, Storybook & Next.js | dev.to | 2025-04-03

    In this tutorial, you'll learn how to build a monorepo using Lerna. We’ll be building a Next.js application which will import components from a separate package. We’ll also be using Storybook to showcase those components.

  4. Playwright

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

    Project mention: Data Broken - Opt out of the data broker nightmare with Privotron and Amazon Q Developer | dev.to | 2025-05-11

    Privotron is built on a modern Python stack that leverages several powerful libraries for browser automation and configuration management. At its core, the application uses Playwright, a robust browser automation framework that provides cross-browser support and reliable DOM interaction capabilities. The command-line interface is implemented using Click, which enables sophisticated argument parsing and validation with minimal boilerplate code. For configuration management, Privotron employs PyYAML to parse broker-specific YAML files, allowing for declarative definitions of opt-out workflows. The architecture combines declarative configuration with imperative execution, allowing for a flexible and extensible system that can adapt to the varied requirements of different data broker opt-out processes.

  5. Hoppscotch

    Open source API development ecosystem.

    Project mention: Good Postman Alternatives? Here're My Top 15 | dev.to | 2025-05-09

    Formerly known as Postwoman, Hoppscotch burst onto the scene as a "free, fast, beautiful" API request builder that runs directly in your browser. It's remarkably lightweight and offers a slick, modern UI that appeals to many.

  6. jest

    Delightful JavaScript Testing.

    Project mention: Mastering Webhook & Event Testing: A Guide | dev.to | 2025-04-29

    Popular frameworks like Jest, Mocha, or JUnit provide everything you need for effective webhook unit testing, with mocking capabilities that let you simulate external dependencies.

  7. WebdriverIO

    Next-gen browser and mobile automation test framework for Node.js

    Project mention: Release Radar · August 2024: Major updates from the open source community | dev.to | 2024-09-05

    It's important to test our code to ensure it works the way we intend. WebdriverIO is a test automation framework, for e2e, unit, and component testing in the browser. It's designed for Node.js and provides support for BDD/TDD test frameworks, and can be run locally or in the cloud. The newest major release has lots of breaking changes, and a bunch of new features. Testers can use new commands, define a custom hostname for component tests, and there's support for fake timers. Check out all the major and breaking changes in the changelog.

  8. midscene

    Your AI Operator for Web, Android, Automation & Testing.

    Project mention: Stage Conclusion: UI-Tars + RAG = A New Approach for Automated E2E & Exploratory Testing (Part 3) | dev.to | 2025-02-26

    Step 2: Pass only one High-level user instruction to the ai(), let ai() handle to plan and execute it. This function is exposed by Midscene, a tool created by ByteDance.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. cosmos-js

    Sandbox for developing and testing UI components in isolation

  11. ts-jest

    A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.

    Project mention: Managing Software Project Complexity with Development Containers and Continuous Integration | dev.to | 2024-11-15

    Argument of type X is not assignable to parameter of type 'never' #2610

  12. promptfoo

    Test your prompts, agents, and RAGs. Red teaming, pentesting, and vulnerability scanning for LLMs. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration.

    Project mention: Ask HN: Who is hiring? (February 2025) | news.ycombinator.com | 2025-02-03

    Promptfoo | Multiple Roles | Remote US (HQ: San Mateo, CA)

    About us:

    Promptfoo builds the leading open-source framework for LLM security and evaluation. Our tools help over 50,000 developers test and secure AI applications. Backed by a16z and led by YC alumni, we are shaping the future of AI safety.

    Open Roles:

    - Staff Engineers

    - Research Engineers

    - Developer Relations

    How to apply:

    - Try Promptfoo at <https://promptfoo.dev>

    - Review our code at <https://github.com/promptfoo/promptfoo>

    - Email [email protected] with "HN" in the subject, your GitHub/LinkedIn, and a brief note on why you're excited about our work.

    Join us in building safer, more reliable AI.

  13. cypress-realworld-app

    A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.

    Project mention: Docker + Cypress in 2025: How I’ve Perfected My E2E Testing Setup | dev.to | 2025-03-20

    Cypress Documentation: For test strategies, debugging tips, and the latest parallelization tricks.

  14. react-hooks-testing-library

    🐏 Simple and complete React hooks testing utilities that encourage good testing practices.

  15. Cucumber.js

    Cucumber for JavaScript

    Project mention: Supercharge Your E2E Tests with Playwright and Cucumber Integration | dev.to | 2024-12-26

    Create a Cucumber Configuration File - cucumber.js file in the root of your project with the following content:

  16. fast-check

    Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

    Project mention: Best Testing Practices in Node.js | dev.to | 2024-10-30

    For instance, the function addNewProduct(id, name, isDiscount) can be tested with multiple combinations of (number, string, boolean) such as (1, "iPear", false), (2, "Universe XL", true), or (0, undefined, null). By using libraries like fast-check, you can automate property-based testing within your favorite test runner.

  17. intern

    A next-generation code testing stack for JavaScript.

  18. garden

    Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching

    Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09

    Garden or Tilt for dev environments

  19. Cucumber

    A home for issues that are common to multiple cucumber repositories

  20. react-native-testing-library

    🦉 Simple and complete React Native testing utilities that encourage good testing practices.

    Project mention: 😎 Top React Native ESSENTIALS Tech Stack for 2025 🫵⛳️ | dev.to | 2025-03-05

    RN Testing

  21. testing-nestjs

    A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!

  22. ladle

    🥄 Develop, test and document your React story components faster.

  23. mongodb-memory-server

    Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.

  24. stryker-js

    Mutation testing for JavaScript and friends

    Project mention: Quais as melhores ferramentas para trabalhar com Node? | dev.to | 2025-04-30
  25. nut.js

    Native UI testing / controlling with node

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 Testing discussion

Log in or Post with

TypeScript Testing related posts

  • Good Postman Alternatives? Here're My Top 15

    2 projects | dev.to | 9 May 2025
  • CI/CD guide: store Playwright test results in AWS S3

    1 project | dev.to | 5 May 2025
  • Quais as melhores ferramentas para trabalhar com Node?

    11 projects | dev.to | 30 Apr 2025
  • Show HN: I made a platform to debug Puppeteer (JS) crashes visually

    1 project | news.ycombinator.com | 28 Apr 2025
  • Como usar o husky garantir a qualidade do seu código

    2 projects | dev.to | 28 Apr 2025
  • Why the Python Standard Library Needs a run_sync()

    2 projects | dev.to | 24 Apr 2025
  • No Dockerfile? No problem! Running Node and Python MCPs with ToolHive

    3 projects | dev.to | 23 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 puppeteer 90,667
2 storybook 86,631
3 Playwright 72,510
4 Hoppscotch 71,637
5 jest 44,762
6 WebdriverIO 9,490
7 midscene 8,811
8 cosmos-js 8,469
9 ts-jest 7,030
10 promptfoo 6,547
11 cypress-realworld-app 5,703
12 react-hooks-testing-library 5,272
13 Cucumber.js 5,140
14 fast-check 4,506
15 intern 4,362
16 garden 3,495
17 Cucumber 3,362
18 react-native-testing-library 3,194
19 testing-nestjs 2,977
20 ladle 2,748
21 mongodb-memory-server 2,691
22 stryker-js 2,651
23 nut.js 2,475

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

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