jwtinfo
gimli
jwtinfo | gimli | |
---|---|---|
1 | 2 | |
69 | 795 | |
- | 1.8% | |
5.9 | 7.9 | |
6 months ago | 12 days ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
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.
jwtinfo
-
Rust shenanigans: return type polymorphism
I actually used this technique in my jwtinfo crate (https://github.com/lmammino/jwtinfo)
gimli
-
60x speed-up of Linux โperfโ
I haven't blogged about this yet, but we saw a 1000x fold speed-up doing several things around symbolication. The more optimal approach we found was to use the gimli crate[1] directly & carefully optimize it to read in the data structures for the executable(s) you are symbolicating upfront & then issuing in-process queries. They also have a drop-in replacement of addr2line that outperforms it (both in symbolication speed & memory usage).
[1] https://github.com/gimli-rs/gimli
-
Rust shenanigans: return type polymorphism
I remember my brain melted when I tried using gimli, and they used this trick: https://github.com/gimli-rs/gimli/blob/master/examples/dwarf-validate.rs#L121-L124
What are some alternatives?
figma-linux-font-helper - Font Helper for Figma for Linux x64 platform
addr2line - A cross-platform `addr2line` clone written in Rust, using `gimli`
verpatch-gui-win32 - Win32 GUI for verpatch, a program for editing executable version info and other metadata.
honggfuzz - Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
cryengine-ui-helper - Generate .gfx and .xml files for your CRYENGINE UI .swf file in just a few clicks.
ddbug - Display debugging information
yaah - Yet Another AOC Helper
AFLplusplus - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
angulus - Unit agnostic angle in rust.
linux - Linux kernel source tree
halp - A CLI tool to get help with CLI tools ๐