# Comparisons

Assertables comparisons to other Rust crates and assertion techniques.

| Name                                                | Version | Updated | Licenses              |
| --------------------------------------------------- | ------- | ------- | --------------------- |
| [assertables](https://crates.io/crates/assertables) | 10.1.0  | 2026    | Apache, MIT, BSD, GPL |
| [assert_approx_eq](assert_approx_eq)                | 1.1.0   | 2018    | Apache, MIT           |
| [assert_matches](assert_matches)                    | 1.5.0   | 2021    | Apache, MIT           |
| [assert2](assert2)                                  | 0.4.0   | 2026    | BSD                   |
| [claim](claim)                                      | 0.5.0   | 2021    | Apache, MIT           |
| [claims](claims)                                    | 0.8.0   | 2024    | Apache, MIT           |
| [cool_asserts](cool_asserts)                        | 2.0.4   | 2025    | Mozilla               |
| [galvanic-assert](galvanic-assert)                  | 0.8.7   | 2018    | Apache                |
| [more_asserts](more_asserts)                        | 0.3.1   | 2022    | Apache, MIT           |
| [totems](totems)                                    | 0.2.7   | 2019    | MIT                   |

Assertables aims for comparable goals as these crates:

- [more_asserts](more_asserts) <!--  25,151,087 -->

- [cool_asserts](cool_asserts) <!-- 4,861,508 -->

- [assert2](assert2) <!-- 2,742,736 -->

- [claim](claim) <!-- 630,889 -->

- [claims](claims) <!-- 2,578,556 -->

- [galvanic-assert](galvanic-assert) <!-- 157,817 -->

- [totems](totems) <!-- 39,102 -->

Specific assertion categories:

- [assert_cmd](assert_cmd) <!-- 60,526,294 -->

- [assert_approx_eq](assert_approx_eq) <!-- 8,285,814 -->

If you have more complex needs, then these crates are complementary:

- [static_assertions](static_assertions) <!-- 343,599,439 -->

- [pretty_assertions](pretty_assertions) <!-- 148,318,131 -->

- [approx](approx) <!-- 108,844,247 -->

- [assert_matches](assert_matches) <!-- 57,705,291 -->

If you prefer fluent assertions:

- [spectral](spectral) <!-- 729,018 -->
