awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesSnapshot Testing Utilities

Tools for managing, comparing, and serializing test snapshots.

Explore 16 awesome GitHub repositories matching part of an awesome list · Snapshot Testing Utilities. Refine with filters or upvote what's useful.

Awesome Snapshot Testing Utilities GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • storybooks/storybookAvatar von storybooks

    storybooks/storybook

    90,364Auf GitHub ansehen↗

    Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov

    Automatic snapshot testing for Storybook stories

    TypeScript
    Auf GitHub ansehen↗90,364
  • emotion-js/emotionAvatar von emotion-js

    emotion-js/emotion

    18,017Auf GitHub ansehen↗

    This project is a styling library and framework designed for component-based architectures, enabling developers to define and manage visual styles directly within JavaScript or TypeScript. It functions as a styling engine that generates unique class names from style definitions, ensuring encapsulated, predictable, and maintainable visual presentation across applications. By integrating with component logic, it allows for the creation of reusable UI elements with styles defined through template literals or object syntax. The library distinguishes itself through a comprehensive suite of build-t

    Serializes Emotion styles into component snapshots

    JavaScriptbabel-plugincsscss-in-js
    Auf GitHub ansehen↗18,017
  • americanexpress/jest-image-snapshotAvatar von americanexpress

    americanexpress/jest-image-snapshot

    3,913Auf GitHub ansehen↗

    jest-image-snapshot ist eine Node.js-Bibliothek für Bildtests und eine Engine für visuellen Vergleich, die für visuelle Regressionstests innerhalb von Jest entwickelt wurde. Sie bietet einen benutzerdefinierten Matcher, um aktuelle Bilder mit Baseline-Snapshots zu vergleichen und Pixelabweichungen zu identifizieren. Das Tool generiert Bild-Diffs, die spezifische Unterschiede zwischen Baseline- und empfangenen Snapshots hervorheben. Es enthält Mechanismen zur Aktualisierung von Baseline-Bildern bei genehmigten Änderungen und ermöglicht die Anpassung der Empfindlichkeit über Pixelanzahl, prozentuale Schwellenwerte oder Weichzeichnung, um Rauschen zu ignorieren. Die Bibliothek deckt das Management von Bild-Snapshots ab, einschließlich benutzerdefinierter Speicherkonfiguration für Verzeichnispfade sowie Dienstprogramme zum Identifizieren und Entfernen veralteter Snapshots, die nicht mehr mit aktiven Tests verknüpft sind. Sie unterstützt sowohl Pixel-für-Pixel- als auch strukturelle Ähnlichkeitsalgorithmen zur Überprüfung der Konsistenz von Benutzeroberflächen.

    Visual regression testing via image buffer snapshots

    JavaScript
    Auf GitHub ansehen↗3,913
  • styled-components/jest-styled-componentsAvatar von styled-components

    styled-components/jest-styled-components

    1,582Auf GitHub ansehen↗

    🔧 💅 Jest utilities for Styled Components

    Testing utilities and snapshot serializers for Styled Components

    JavaScript
    Auf GitHub ansehen↗1,582
  • nimasoroush/differencifyAvatar von NimaSoroush

    NimaSoroush/differencify

    638Auf GitHub ansehen↗

    Regression Testing suite!

    Visual regression tool using Puppeteer and snapshots

    JavaScript
    Auf GitHub ansehen↗638
  • adriantoine/enzyme-to-jsonA

    adriantoine/enzyme-to-json

    0Auf GitHub ansehen↗

    Converts Enzyme wrappers to snapshot-compatible formats

    Auf GitHub ansehen↗0
  • mrazauskas/jest-serializer-ansi-escapesM

    mrazauskas/jest-serializer-ansi-escapes

    0Auf GitHub ansehen↗

    Snapshot serializer for ANSI color escape sequences

    Auf GitHub ansehen↗0
  • jest-community/jest-snapshots-svgJ

    jest-community/jest-snapshots-svg

    0Auf GitHub ansehen↗

    Renders React component trees into SVG snapshots

    Auf GitHub ansehen↗0
  • ivan7237d/1logI

    ivan7237d/1log

    0Auf GitHub ansehen↗

    Extensible logger for capturing log messages as snapshots

    Auf GitHub ansehen↗0
  • keplersj/jest-serializer-xmlK

    keplersj/jest-serializer-xml

    0Auf GitHub ansehen↗

    Formats XML documents for better snapshot visualization

    Auf GitHub ansehen↗0
  • keplersj/jest-serializer-json-ld-scriptK

    keplersj/jest-serializer-json-ld-script

    0Auf GitHub ansehen↗

    Serializes JSON-LD elements as JavaScript objects

    Auf GitHub ansehen↗0
  • jest-community/snapshot-diffJ

    jest-community/snapshot-diff

    0Auf GitHub ansehen↗

    Compares two values and returns a snapshot-friendly diff

    Auf GitHub ansehen↗0
  • jomaxx/jest-large-snapshot-warningJ

    jomaxx/jest-large-snapshot-warning

    0Auf GitHub ansehen↗

    Warns developers when snapshots grow too large

    Auf GitHub ansehen↗0
  • satya164/jest-file-snapshotS

    satya164/jest-file-snapshot

    0Auf GitHub ansehen↗

    Writes snapshots to separate standalone files

    Auf GitHub ansehen↗0
  • donysukardi/jest-img-snapshotD

    donysukardi/jest-img-snapshot

    0Auf GitHub ansehen↗

    Image comparison snapshots using pixelmatch

    Auf GitHub ansehen↗0
  • keplersj/jest-serializer-react-helmetK

    keplersj/jest-serializer-react-helmet

    0Auf GitHub ansehen↗

    Serializes React Helmet data in component snapshots

    Auf GitHub ansehen↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Snapshot Testing Utilities