findpanics VS rustig

Compare findpanics vs rustig and see what are their differences.

findpanics

Find calls to panic functions in rust executables (by philipc)

rustig

A tool to detect code paths leading to Rust's panic handler (by MichaelMauderer)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
findpanics rustig
6 4
35 5
- -
0.0 0.0
over 2 years ago over 5 years ago
Rust Rust
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

findpanics

Posts with mentions or reviews of findpanics. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-25.

rustig

Posts with mentions or reviews of rustig. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-16.
  • What's your strategy for checking that your code is panic free?
    3 projects | /r/rust | 16 May 2022
    The approaches I've seen (Rustig, findpanics, no-panic, dont_panic) tend to be based around using whole-program analysis on the generated output binary to determine what's calling the panic machinery once the optimizers have had their way with it.
  • Sustainability with Rust
    2 projects | /r/rust | 12 Feb 2022
    It's a shame that Rustig is unmaintained. I haven't had a chance to try findpanics yet, but it may be a good runner-up.
  • How to think of unwrap
    1 project | /r/rust | 30 Aug 2021
    As for panicking, Rustig (a tool for identifying un-whitelisted panic paths in compiled binaries) is the #1 thing I wish wasn't unmaintained.
  • Is Rust Used Safely by Software Developers?
    3 projects | /r/rust | 17 Jul 2021
    I didn't have time to read through the whole paper but this bit of the conclusion statement makes it sound like they reinvented Rustig for unsafe.

What are some alternatives?

When comparing findpanics and rustig you can also consider the following projects:

lang-team - Home of the Rust lang team

prusti-dev - A static verifier for Rust, based on the Viper verification infrastructure.

rust_fallible_vec - Fallible allocation support for Rust's Vec

hifitime - A high fidelity time management library in Rust

rustig - A tool to detect code paths leading to Rust's panic handler

rfcs - RFCs for changes to Rust

rust - Empowering everyone to build reliable and efficient software.

fallible_collections - impl fallible collections in rust, quite as describe in RFC 2116