Issue #114

Number one this week, QA Wolf is a solution to do end-to-end testing of web applications in a quick and intuitive way, right from the browser.

You start from the CLI by specifying a URL to test and QA Wolf automatically launches a Chromium browser (the open source browser that Chrome is built on top of).

And then the magic happens: while you are interacting with the page, you see in real time the test suite code updated in your IDE!

The test suite is written using a familiar syntax from Jest testing framework and can be reviewed and manually updated.

It’s built on top of PlayWright a Node.js library to automate Chromium, Firefox and WebKit browsers, so it means that you can run your tests in any of these 3 browsers.

Tests can be run in CI server, a “workflow” file for GitHub Actions can be automatically created. Also TypeScript is automatically detected.

I gave it a try, creating basic tests for Best of JS application, and I got tests running on GitHub without efforts, including videos of the tests stored as .mp4 files, which can be very useful to debug a failing test.

Overall QA Wolf does a great job of setting up all the things related to browser testing.

Growing Fast This Week

By % of GitHub stars added (relative growth) this week
1
QA Wolf
QA Wolf
Create browser tests 10x faster
Homepage
+29.3%
2
React Spectrum
React Spectrum
A collection of libraries and tools that help you build adaptive, accessible applications
Homepage
+12.0%
3
Super Expressive
Super Expressive
A zero-dependency JavaScript library for building regular expressions
GitHub
+8.3%
4
Zustand
Zustand
Bear necessities for state management in React
Homepage
+7.4%
5
Tauri
Tauri
A framework for building tiny, blazing fast binaries for all major desktop platforms
Homepage
+6.8%
6
Leon Sans
Leon Sans
A geometric sans-serif typeface made with code
Homepage
+5.5%
7
Superfine
Superfine
Minimal view layer for building web interfaces.
GitHub
+5.3%
8
NextAuth.js
NextAuth.js
Authentication for Next.js
Homepage
+5.3%
9
Zettlr
Zettlr
A Markdown Editor for the 21st century.
Homepage
+4.3%
10
React Query
React Query
Hooks for fetching, caching and updating asynchronous data in React
Homepage
+4.2%

Trending This Week

By number of GitHub stars added this week
1
JS Algorithms & Data Structures
JS Algorithms & Data Structures
Algorithms and data structures implemented in JavaScript with explanations
GitHub
+1.3 k
2
Leon Sans
Leon Sans
A geometric sans-serif typeface made with code
Homepage
+490
3
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI on the web
Homepage
+472
4
Formik
Formik
Build forms in React, without the tears
Homepage
+440
5
React
React
A declarative, efficient, and flexible JavaScript library for building UI
Homepage
+424
6
QA Wolf
QA Wolf
Create browser tests 10x faster
Homepage
+423
7
Wiki.js
Wiki.js
A modern, lightweight and powerful wiki app built on Node.js
Homepage
+415
8
React Query
React Query
Hooks for fetching, caching and updating asynchronous data in React
Homepage
+411
9
Next.js
Next.js
The React Framework
Homepage
+378
10
Tauri
Tauri
A framework for building tiny, blazing fast binaries for all major desktop platforms
Homepage
+366

Any question or feedback? Reach us on GitHub.

Best of JavaScript is a project created by Michael Rambeau, in Osaka, Japan.