LFX Platform

Know more about LFX Platform

LFX Insights

Custom Matcher Libraries

Libraries that extend testing frameworks with custom matchers for more expressive assertions.

11 projects

8,674 contributors

$23M

Kotest

Kotest is a flexible and comprehensive testing framework for Kotlin that supports multiple test styles, property-based testing, and data-driven testing. It provides rich assertions, test isolation, and extensive configuration options while maintaining compatibility with existing test runners.

Contributors

1,928

Organizations

450

Software value

$8.8M

Shoulda Matchers

Simple one-liner tests for common Rails functionality

Contributors

1,841

Organizations

676

Software value

$1.5M

AssertJ

AssertJ is a Java library that provides a rich set of assertions and utilities for writing fluent and readable test code. It offers a comprehensive collection of assertion methods for various data types, custom error messages, and a fluent API design that enhances test clarity and maintainability.

Contributors

1,759

Organizations

355

Software value

$8.3M

jest-dom

A testing library that extends Jest's expect functionality with additional DOM matchers, allowing developers to write more expressive and maintainable tests for DOM elements and their properties

Contributors

1,005

Organizations

317

Software value

$276K

Quick

The Swift (and Objective-C) testing framework.

Contributors

956

Organizations

240

Software value

$1.4M

Gomega

Gomega is a matcher/assertion library for testing in Go, providing a fluent and expressive way to write test assertions. It is commonly used alongside the Ginkgo BDD testing framework but can also be used standalone with Go's built-in testing package.

Contributors

503

Organizations

159

Software value

$849K

JsonUnit

Compare JSON in your Unit Tests

Contributors

252

Organizations

61

Software value

$510K

go-cmp

A package for comparing Go values in tests, offering rich comparison features beyond standard equality testing. It helps developers write test assertions by providing detailed explanations of differences between complex data structures.

Contributors

233

Organizations

115

Software value

$307K

ApprovalTests.Java

ApprovalTest verification library for Java

Contributors

197

Organizations

46

Software value

$1.3M

predicates-rs

Boolean-valued predicate functions in Rust

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?