SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript Testing Projects
-
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
-
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.
-
storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
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.
-
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-11Privotron 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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
-
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-15Argument of type X is not assignable to parameter of type 'never' #2610
-
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.
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.
-
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-20Cypress Documentation: For test strategies, debugging tips, and the latest parallelization tricks.
-
react-hooks-testing-library
🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
-
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:
-
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.
-
-
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-09Garden or Tilt for dev environments
-
-
react-native-testing-library
🦉 Simple and complete React Native testing utilities that encourage good testing practices.
RN Testing
-
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!
-
-
mongodb-memory-server
Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Testing discussion
TypeScript Testing related posts
-
Good Postman Alternatives? Here're My Top 15
-
CI/CD guide: store Playwright test results in AWS S3
-
Quais as melhores ferramentas para trabalhar com Node?
-
Show HN: I made a platform to debug Puppeteer (JS) crashes visually
-
Como usar o husky garantir a qualidade do seu código
-
Why the Python Standard Library Needs a run_sync()
-
No Dockerfile? No problem! Running Node and Python MCPs with ToolHive
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
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 |