From 8a2ae189c7875caadd1e4c42cbd04cd27ac10533 Mon Sep 17 00:00:00 2001 From: Tyson Cung Date: Thu, 18 Sep 2025 08:48:23 +0800 Subject: [PATCH 1/3] Add Vitest to testing frameworks Vitest is a blazing fast unit test framework powered by Vite that has become increasingly popular in the Node.js ecosystem. It offers: - Native ESM support - Vue/React component testing - Jest-compatible APIs - Built-in TypeScript support - Snapshot testing - Parallel test execution It deserves inclusion in the testing section alongside Jest and other modern testing frameworks. --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 25ef014f..4ef1bf53 100644 --- a/readme.md +++ b/readme.md @@ -602,6 +602,7 @@ - [Nightwatch](https://github.com/nightwatchjs/nightwatch) - Automated UI testing framework based on Selenium WebDriver. - [WebdriverIO](https://github.com/webdriverio/webdriverio) - Automated testing based on the WebDriver protocol. - [Jest](https://github.com/facebook/jest) - Painless JavaScript testing. +- [Vitest](https://github.com/vitest-dev/vitest) - Blazing fast unit test framework powered by Vite. - [TestCafe](https://github.com/DevExpress/testcafe) - Automated browser testing. - [abstruse](https://github.com/bleenco/abstruse) - Continuous Integration server. - [CodeceptJS](https://github.com/codeceptjs/CodeceptJS) - End-to-end testing. From 29bed3fd74508dac922b1679c2f36543b85de84a Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Thu, 18 Sep 2025 08:14:48 +0700 Subject: [PATCH 2/3] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 4ef1bf53..9699485c 100644 --- a/readme.md +++ b/readme.md @@ -602,7 +602,7 @@ - [Nightwatch](https://github.com/nightwatchjs/nightwatch) - Automated UI testing framework based on Selenium WebDriver. - [WebdriverIO](https://github.com/webdriverio/webdriverio) - Automated testing based on the WebDriver protocol. - [Jest](https://github.com/facebook/jest) - Painless JavaScript testing. -- [Vitest](https://github.com/vitest-dev/vitest) - Blazing fast unit test framework powered by Vite. +- [Vitest](https://github.com/vitest-dev/vitest) - Fast unit test framework powered by Vite. - [TestCafe](https://github.com/DevExpress/testcafe) - Automated browser testing. - [abstruse](https://github.com/bleenco/abstruse) - Continuous Integration server. - [CodeceptJS](https://github.com/codeceptjs/CodeceptJS) - End-to-end testing. From 8b4326871d16038a58729bbee7110d83129c67bb Mon Sep 17 00:00:00 2001 From: Tyson Cung Date: Mon, 22 Sep 2025 09:51:46 +0800 Subject: [PATCH 3/3] Add Fedify to Web frameworks section Fedify is a TypeScript framework for building federated server apps powered by ActivityPub and other fediverse standards. It enables seamless integration with Mastodon, Lemmy, and other ActivityPub-compatible platforms. --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 9699485c..bc4421ef 100644 --- a/readme.md +++ b/readme.md @@ -347,6 +347,7 @@ - [Lad](https://github.com/ladjs/lad) - Framework made by a former Express TC and Koa member that bundles web, API, job, and proxy servers. - [Ts.ED](https://github.com/tsedio/tsed) - Intuitive TypeScript framework for building server-side apps on top of Express.js or Koa.js. - [Hono](https://github.com/honojs/hono) - Small and fast web framework. +- [Fedify](https://github.com/fedify-dev/fedify) - TypeScript framework for building federated server apps powered by ActivityPub and the fediverse. ### Documentation