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. Learn more β
Top 23 TypeScript testing-tool Projects
-
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.
-
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
-
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).
-
Spearmint
Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button. (by open-source-labs)
-
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.
-
Recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions π± β¨ (by DeploySentinel)
-
argos
Visual Testing for modern web apps. Review visual changes in your development workflow. (by argos-ci)
-
clobbr
β‘οΈ A tool to check the speed and resilience of your API endpoints against multiple parallel or sequence requests.
-
ollama-grid-search
A multi-platform desktop application to evaluate and compare LLM models, written in Rust and React.
-
Jugglr
Jugglr is a test data management tool that enables reliable testing with a Docker containerized database
-
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.
Project mention: Bypass CORS errors while testing your APIs using Hoppscotch π§ | dev.to | 2024-04-17How can Hoppscotch help you intercept the API calls? π½
However, I discovered a great combination that transformed my API call testing in TypeScript: Vitest and Mock Service Worker (MSW). Their well-crafted design makes them incredibly easy to use, enhancing the overall testing experience.
Project mention: Build pipelines always seem to take longer than doing the same locally | /r/cicd | 2023-12-09Hey 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
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
Project mention: Step CI β open-source API test automation framework | news.ycombinator.com | 2024-03-28
As an example, we will run a simple GitHub action on our front-end project. GitHub action will be the bare minimum and will execute some open-source visual regression tests on a single webpage.
Project mention: Client-side proxies β a better way to individualise the Internet? (2000) | news.ycombinator.com | 2023-07-23Interesting how the world has changed since the 2000s here - nowadays the ecosystem is far better, so it's much easier to set up tools to mess around with this, but the use of HTTPS everywhere makes it more difficult in more advanced cases (e.g. you'll often need to fight certificate configuration in individual clients).
In part because of that, browser extensions have become the main way to go for this kind of local web modification, but now there's new restrictions slowly coming in there too.
If you want to mess around with HTTP-level rewriting for yourself though, I maintain a Node.js library for easily writing tiny custom HTTP & HTTPS-intercepting proxies that makes it very easy: https://github.com/httptoolkit/mockttp/. Others have built more specific tooling on top too, like this web page modification proxy: https://github.com/OnkelTem/wmod-proxy
There's a walkthrough for setting up a quick local proxy & rewriting your own browser traffic here: https://httptoolkit.com/blog/javascript-mitm-proxy-mockttp/
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.
Clobbr: API Load & Speed Test
Project mention: Multi-Platform OSS Tool for LLM Comparison and Parameter Tuning | news.ycombinator.com | 2024-04-09Source code and (unsigned) releases for most major platforms available at:
https://github.com/dezoito/ollama-grid-search
I would sincerely appreciate some input and suggestions on how to make this more useful.
TypeScript testing-tools related posts
- I'm giving up on open source
- Vitest In-Source Testing for SFC in Vue?
- Test your React Apps with Vitest
- Build pipelines always seem to take longer than doing the same locally
- Whatβs your Vue application testing strategy?
- Vitest 1.0
- Cypress changed older versions to block third-party plugins (ignoring lockfiles)
-
A note from our sponsor - SurveyJS
surveyjs.io | 25 Apr 2024
Index
What are some of the best open-source testing-tool projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Postwoman | 59,976 |
2 | vitest | 11,784 |
3 | garden | 3,248 |
4 | mongodb-memory-server | 2,450 |
5 | nut.js | 2,032 |
6 | stepci | 1,488 |
7 | Spearmint | 1,283 |
8 | lost-pixel | 1,214 |
9 | ezy | 948 |
10 | mockttp | 734 |
11 | trytouca | 480 |
12 | testpilot | 410 |
13 | Recorder | 399 |
14 | prestige | 376 |
15 | argos | 329 |
16 | vscode-catch2-test-adapter | 190 |
17 | clobbr | 171 |
18 | laika | 121 |
19 | ollama-grid-search | 121 |
20 | dakka | 104 |
21 | Jugglr | 73 |
22 | github-action-ts-run-api | 55 |
23 | chaos-stream-proxy | 29 |
Sponsored