react-testing-library VS jsdom

Compare react-testing-library vs jsdom and see what are their differences.

react-testing-library

🐐 Simple and complete React DOM testing utilities that encourage good testing practices. (by testing-library)

jsdom

A JavaScript implementation of various web standards, for use with Node.js (by jsdom)
Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Zigi - Close all those tabs. Zigi will handle your updates.
  • Sonar - Write Clean JavaScript Code. Always.
  • Scout APM - Truly a developer’s best friend
react-testing-library jsdom
12 37
17,208 18,148
1.2% 1.2%
5.8 7.5
about 1 month ago 8 days ago
JavaScript JavaScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

react-testing-library

Posts with mentions or reviews of react-testing-library. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-10.

jsdom

Posts with mentions or reviews of jsdom. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-02.

What are some alternatives?

When comparing react-testing-library and jsdom you can also consider the following projects:

happy-dom - Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

cheerio - Fast, flexible, and lean implementation of core jQuery designed specifically for the server.

react-beautiful-dnd - Beautiful and accessible drag and drop for lists with React

Enzyme - JavaScript Testing utilities for React

Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

webworker-threads - Lightweight Web Worker API implementation with native threads

Tailwind CSS - A utility-first CSS framework for rapid UI development.

jest - Delightful JavaScript Testing.

vite - Next generation frontend tooling. It's fast!

jsdom - A JavaScript implementation of various web standards, for use with Node.js [Moved to: https://github.com/jsdom/jsdom]

Prettyprint Object - Function to pretty-print an object with an ability to annotate every value.

vitest - A Vite-native test framework. It's fast!