JavaScript Jest

Open-source JavaScript projects categorized as Jest

Top 23 JavaScript Jest Projects

  • javascript-testing-best-practices

    📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)

    Project mention: Comprehensive and exhaustive JS & Node.js testing best practices (July 2023) | /r/softwarecrafters | 2023-11-30
  • js-stack-from-scratch

    🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.

  • 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.

  • Enzyme

    JavaScript Testing utilities for React

    Project mention: Testing React Components: A Comprehensive Overview of Testing Libraries | | 2023-10-15

    Enzyme is another popular testing utility for React. It allows you to manipulate and traverse React components' output, making it easier to write comprehensive tests.

  • front-end-guide

    📚 Study guide and introduction to the modern front end stack.

  • tsdx

    Zero-config CLI for TypeScript package development

    Project mention: ReactJS Good Practices | | 2023-11-01

    tsdx - Zero-config CLI for TypeScript package development

  • node-express-boilerplate

    A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose

  • parser

    📜 Extract meaningful content from the chaos of a web page

    Project mention: Show HN: I made a tool to clean and convert any webpage to Markdown | | 2024-04-14

    Thoroughly scraping is challenging, especially in an environment where you don’t have (or want) a JavaScript runtime.

    For content extraction, I found the approach the Postlight library takes quite neat. It scores individual html nodes based on some heuristics (text length, link density, css classes). It the selects the nodes with the highest score. [1] I ported it to Swift for a personal read later app.


  • 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.

  • pepperoni-app-kit

    Pepperoni - React Native App Starter Kit for Android and iOS

  • jest-dom

    :owl: Custom jest matchers to test the state of the DOM

    Project mention: Mastering Jest Configuration for React TypeScript Projects with Vite: A Step-by-Step Guide | | 2023-12-15

    //config/jest/setupTests.ts // jest-dom adds custom jest matchers for asserting on DOM nodes. // allows you to do things like: // expect(element).toHaveTextContent(/react/i) // learn more: import '@testing-library/jest-dom';

  • jest-image-snapshot

    ✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.

    Project mention: How to test chart components in react? | /r/react | 2023-12-10

    You can give a try about visual testing. I think about Cypress components and Cypress Image snapshot or Jest Image snapshot (not DOM testing)

  • learning-react

    The code samples for Learning React by Alex Banks and Eve Porcello, published by O'Reilly Media

  • nodejs-integration-tests-best-practices

    ✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (March 2024)

  • lwc-recipes

    A collection of easy-to-digest code examples for Lightning Web Components on Salesforce Platform

  • jest-extended

    Additional Jest matchers 🃏💪

    Project mention: How To Use expect.objectContaining With Null and Undefined | | 2023-05-15

    I recently came across a workaround for this issue by using the expect.toBeOneOf() matcher from the jest-extended library. This matcher allows you to check whether a value matches one of the expected values, including null and undefined.

  • rest

    REST API generator with Node.js, Express and Mongoose (by diegohaz)

  • frisby

    Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun. (by vlucas)

  • generator-rn-toolbox

    The React Native Generator to bootstrap your apps

  • jest-in-case

    Jest utility for creating variations of the same test

  • enzyme-to-json

    Snapshot test your Enzyme wrappers

  • enzyme-matchers

    Jasmine/Jest assertions for enzyme

  • react-typescript-web-extension-starter

    :desktop_computer: Web Extension starter kit built with React, TypeScript, TailwindCSS, Storybook, Jest, EsLint, Prettier, and Webpack. Supports Google Chrome + Mozilla Firefox + Brave Browser + Microsoft Edge + Opera :fire:

  • xv

    🙅‍♀️ ✌️ fastest test runner

  • pro-react-admin

    基于React: v18.x.x/Webpack: v5.x.x//Vite: 4.x.x/React Router v6.x.x/ Antd: v5..x.x/Typescript: v5.x.x/Fetch Api/等最新版本进行构建的企业级中台前端基础模板...

  • 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-14.

JavaScript Jest related posts


What are some of the best open-source Jest projects in JavaScript? This list will help you:

Project Stars
1 javascript-testing-best-practices 23,490
2 js-stack-from-scratch 20,056
3 Enzyme 19,967
4 front-end-guide 15,080
5 tsdx 11,146
6 node-express-boilerplate 6,440
7 parser 5,212
8 pepperoni-app-kit 4,637
9 jest-dom 4,284
10 jest-image-snapshot 3,774
11 learning-react 3,483
12 nodejs-integration-tests-best-practices 3,198
13 lwc-recipes 2,436
14 jest-extended 2,290
15 rest 1,779
16 frisby 1,518
17 generator-rn-toolbox 1,191
18 jest-in-case 1,047
19 enzyme-to-json 953
20 enzyme-matchers 895
21 react-typescript-web-extension-starter 891
22 xv 830
23 pro-react-admin 679
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.