TypeScript Testing

Open-source TypeScript projects categorized as Testing

Top 23 TypeScript Testing Projects

  • puppeteer

    Node.js API for Chrome

  • Project mention: How to Scrape Dynamic Content with Selenium and Beautiful Soup | dev.to | 2024-06-04

    Use Selenium or Third-Party APIs: Utilize tools like Selenium / Puppeteer or third-party APIs such as the Crawlbase Crawling API to load the webpage. These tools can handle JavaScript rendering, ensuring all dynamic content is displayed.

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

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

  • Project mention: 10 must known JS/TS open-source packages | dev.to | 2024-06-11

    Storybook Build and test UI components in isolation before pushing them into production Rspack 0.7 Fast Rust-based web bundler.

  • Playwright

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

  • Project mention: Cypress vs. Playwright for Node: A Head-to-Head Comparison | dev.to | 2024-06-05

    Playwright is an end-to-end testing framework developed by Microsoft and available in multiple programming languages. Its focus is on cross-browser testing, using Chromium as the default browser. To perform the test logic on a Chromium-based browser, it controls and instructs a browser instance to perform desired actions via the DevTools Protocol.

  • Hoppscotch

    Open source API development ecosystem.

  • Project mention: Hoppscotch Cloud vs. Self-Hosted Community vs. Self-Hosted Enterprise – Which One Should You Choose? | dev.to | 2024-06-06

    Hoppscotch has evolved into a versatile API testing platform that streamlines API testing for developers. Accessible through hoppscotch.io, you can start testing APIs immediately without the need for an account. However, for those who need more structured collaboration and synchronization, signing up allows you to manage API collections and environments effectively. Furthermore, Hoppscotch addresses diverse organizational needs with its Self-Hosted Community and Self-Hosted Enterprise editions, providing options for those seeking greater privacy and control over their data.

  • jest

    Delightful JavaScript Testing.

  • Project mention: How to Setup Jest on Typescript Monorepo Projects | dev.to | 2024-06-12

    Acknowledging the benefits of unit testing, I jumped right in to the one and only Jest. Honestly it overwhelms me a little bit too much when I read the docs and there are a lot of things going on in there. But I didn't lose spirit by just reading a docs, otherwise I wouldn't call myself a learner 😅

  • WebdriverIO

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

  • Project mention: Learn Automated Testing At Home: A Beginner's Guide | dev.to | 2024-04-04

    3.WebdriverIO: WebdriverIO is another popular open-source test automation framework. Key Features: Integrates well with popular testing frameworks (e.g., Mocha, Jasmine). Supports both synchronous and asynchronous commands. Works with various browsers and platforms

  • cosmos-js

    Sandbox for developing and testing UI components in isolation

  • Project mention: 13 best React debugging tools | dev.to | 2024-01-03

    React Cosmos emerges as an invaluable asset among React debugging tools, tailored for both React and React Native projects. It stands out by offering a conducive environment for developers to meticulously work on, test, and iterate UI components, ensuring they seamlessly integrate with the intended application settings.

  • 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
  • ts-jest

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

  • Project mention: In-Depth guide for TypeScript Library | dev.to | 2023-11-13

    use ts-jest and set up Paths Re-Map

  • cypress-realworld-app

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

  • react-hooks-testing-library

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

  • Project mention: The Art of Side Effects in React.js: Understanding and Using the useEffect Hook | dev.to | 2023-06-18

    While generally it's recommended to test the component using the hooks rather than the hooks themselves, sometimes you might find it necessary to test custom hooks directly. For such cases, there's React Hooks Testing Library. This library allows you to create a simple test harness for React hooks that handles running them within the body of a function component, as well as updating and unmounting them.

  • Cucumber.js

    Cucumber for JavaScript

  • intern

    A next-generation code testing stack for JavaScript.

  • fast-check

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

  • Project mention: The 5 principles of Unit Testing | dev.to | 2023-09-14

    Libraries like JSVerify or Fast-Check offer essential tools to facilitate property-based testing.

  • Cucumber

    A home for issues that are common to multiple cucumber repositories

  • qawolf

    🐺 Create browser tests 10x faster

  • Project mention: Ask HN: Who is hiring? (June 2024) | news.ycombinator.com | 2024-06-03

    QA Wolf | AI lead / Multiple Roles | Remote (International) | Full-time | https://www.qawolf.com/

    QA Wolf gets engineering teams to 80% automated E2E coverage fast, and keeps it there.

    We are growing quickly and building the dream team of engineers to develop our test creation, running, and maintenance platform. The stack is Node.js, GraphQL, React, Prisma, Go, and Kubernetes.

    We are looking for a master of AI engineering who stays familiar with the latest best practices and knows the trade-offs of different patterns.

    You will own problems end-to-end: collect relevant details, spec and scope solution(s), communicate progress, ship and own the results.


    - love coding and want to work hard

  • 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: Build pipelines always seem to take longer than doing the same locally | /r/cicd | 2023-12-09

    Hey there! Have you tried garden.io for caching? We also cache tests. Pretty much anything that's possible to cache. We're open source at https://github.com/garden-io/garden

  • promptfoo

    Test your prompts, agents, and RAGs. Use LLM evals to improve your app's quality and catch problems. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration.

  • Project mention: Iterate on LLMs Faster | news.ycombinator.com | 2024-05-28
  • react-native-testing-library

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

  • Project mention: React Native Testing Options Overview | dev.to | 2024-05-14

    There is another option called React Native Testing Library is a lightweight React Native testing utilities helping you write better tests with less effort.

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

  • ladle

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

  • Project mention: PSA: Storybook sends telemetry data, opt-in by default | news.ycombinator.com | 2023-09-21
  • mongodb-memory-server

    Spinning up mongod in memory for fast tests. If you run tests in parallel this lib helps to spin up dedicated mongodb servers for every test file in MacOS, *nix, Windows or CI environments (in most cases with zero-config).

  • jest-preview

    Debug your Jest tests. Effortlessly.🛠🖼

  • generatedata

    A powerful, feature-rich, random test data generator.

  • Project mention: Generate any sort of random data in any format | news.ycombinator.com | 2023-12-05
  • 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

  • How to Setup Jest on Typescript Monorepo Projects

    1 project | dev.to | 12 Jun 2024
  • How to Scrape Dynamic Content with Selenium and Beautiful Soup

    1 project | dev.to | 4 Jun 2024
  • Ask HN: Who is hiring? (June 2024)

    15 projects | news.ycombinator.com | 3 Jun 2024
  • Playwright – A Framework for Web Testing and Automation

    1 project | news.ycombinator.com | 31 May 2024
  • Revolutionize Your Unit Testing with Testcontainers and Docker

    1 project | dev.to | 31 May 2024
  • How Enabling Slow Query Log Enhances Postgres Observability

    2 projects | dev.to | 30 May 2024
  • Migrating from Radix to React Aria: Enhancing Accessibility and UX at Argos

    3 projects | dev.to | 27 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


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

Project Stars
1 puppeteer 87,240
2 storybook 83,159
3 Playwright 62,881
4 Hoppscotch 60,968
5 jest 43,747
6 WebdriverIO 8,857
7 cosmos-js 8,157
8 ts-jest 6,871
9 cypress-realworld-app 5,285
10 react-hooks-testing-library 5,213
11 Cucumber.js 4,997
12 intern 4,366
13 fast-check 4,168
14 Cucumber 3,361
15 qawolf 3,305
16 garden 3,275
17 promptfoo 3,238
18 react-native-testing-library 2,986
19 testing-nestjs 2,814
20 ladle 2,496
21 mongodb-memory-server 2,483
22 jest-preview 2,303
23 generatedata 2,191

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.