Catch

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch) (by catchorg)

Catch Alternatives

Similar projects and alternatives to Catch

  1. imgui

    372 Catch VS imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Rustlings

    295 Catch VS Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

  4. {fmt}

    167 Catch VS {fmt}

    A modern formatting library

  5. cmake-init

    The missing CMake project initializer

  6. rust-analyzer

    A Rust compiler front-end for IDEs

  7. conan

    112 Catch VS conan

    Conan - The open-source C and C++ package manager

  8. meson

    112 Catch VS meson

    The Meson Build System

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. diesel

    88 Catch VS diesel

    A safe, extensible ORM and Query Builder for Rust

  11. Google Test

    GoogleTest - Google Testing and Mocking Framework

  12. spdlog

    44 Catch VS spdlog

    Fast C++ logging library.

  13. image

    37 Catch VS image

    Encoding and decoding images in Rust (by image-rs)

  14. doctest

    20 Catch VS doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

  15. hitchstory

    Type-safe YAML integration tests. Tests that write your docs. Tests that rewrite themselves.

  16. gui_starter_template

    Discontinued A template CMake project to get you started with C++ and tooling

  17. potato-generator

    C++ Static Site Generator - Potato Generator

  18. GAS-ssg

    Gus' Awesome SSG

  19. ut

    10 Catch VS ut

    C++20 μ(micro)/Unit Testing Framework

  20. Boost.Test

    The reference C++ unit testing framework (TDD, xUnit, C++03/11/14/17) (by boostorg)

  21. flux

    7 Catch VS flux

    A C++20 library for sequence-orientated programming (by tcbrindle)

  22. CppUnit

    0 Catch VS CppUnit

    C++ port of JUnit

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Catch alternative or higher similarity.

Catch discussion

Log in or Post with

Catch reviews and mentions

Posts with mentions or reviews of Catch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-04.

Stats

Basic Catch repo stats
58
18,988
8.5
about 1 month ago

catchorg/Catch2 is an open source project licensed under gtkbook License which is not an OSI approved license.

The primary programming language of Catch is C++.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?