36 Repositories
Rust debugger-visualizer Libraries
An LR(1) parser generator and visualizer created for educational purposes.
.lr An LR(1) parser generator and visualizer created for educational purposes. Table of Contents What is an LR(1) parser? Why did you make this? How c
A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger.
kdmp-parser A KISS Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger. This is a cross-platform crate that parses Window
Terminal Brainf*ck visualizer ðŸ§
termbf Terminal Brainf*ck visualizer Installation $ cargo install termbf Usage termbf - Terminal Brainf*ck visualizer Usage: termbf --source FILE
TUI (Text User Interface) - Get Instant feedback for your sh commands
Bashtastic Visualizer TUI (Text User Interface) - Get Instant feedback for your sh commands. Explore and play with your queries 🚀. The idea of this p
A command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory
Summary This is a small command-line tool designed to peek around memory of a running Linux process. It also provides filtering mechanisms similar to
GBS/LSDj visualizer based on SameBoy and FFmpeg
GBPresenter GBPresenter is a tool I wrote to generate visualizations of GameBoy chiptunes, based on SameBoy, FFmpeg, and Slint. The visualization desi
An experimental Neural Network trainer/visualizer in Rust
DeepRender An experimental Neural Network trainer/visualizer in Rust Try it on your browser! https://msakuta.github.io/DeepRender/ Training on a funct
An experimental GUI for rust-minidump
minidump-debugger An experimental GUI for rust-minidump based on egui. NOTE: if building from source on linux, you may need to install the packages eg
A memory visualizer in Rust (ptrace + userfaultfd)
mevi A memory visualizer for Linux 5.7+ Made for this video: https://www.youtube.com/watch?v=DpnXaNkM9_M Prerequisite The vm.unprivileged_userfaultfd
A process memory reader and debugger for Windows (x86_64)
Winreader Winreader is a process memory reader and debugger for Windows, implemented and developed in the Rust language, using the official Microsoft
Emulator and debugger for LPRS1 ISA & CPU
About LPRSemu is a simple emulator and debugger for LPRS1 ISA & CPU. It supports loading programs from assembly text files, binary string representati
YARI - An interactive debugger for YARA Language
Interactive debugger for the YARA language written in Rust. Debugger directly calls libyara avoiding emulation to get the most accurate results.
An experimental audio visualizer combining fractals and particle simulations.
fractal_sugar About the project fractal_sugar is an experimental audio visualizer combining fractals and particle simulations. It is cross-platform, w
An experimental GUI for rust-minidump
minidump-debugger An experimental GUI for rust-minidump based on egui. NOTE: if building from source on linux, you may need to install the packages eg
A simple interactive OSC (Open Sound Control) debugger for terminal
oscd, a simple interactive OSC debugger for the terminal by using nom as a lexer/parser, oscd offers auto type casting and support sending multiple osc arguments.
The fallen leaves tell a story... of a colorful file tree visualizer for the command-line.
Erdtree A bLazInGlY fAsT, simplified version of the ancient tree command which displays a colorful depth indented listing of files with their memory s
A Rust program for visualizing how sections get packed into your Game Boy ROM
GB Packing Visualizer A Rust program for visualizing how sections get packed into your Game Boy ROM. rhythm_land.mp4 Each column represents a ROM bank
A dual visualizer for the push_swap project from 42school
PushSwapShowdown A dual visualizer for the push_swap project from 42school. To build from source you need rust installed. Then do: cargo build or if
A dynamic binary tracing tool
Backlight Backlight is a dynamic binary tracing tool. Install $ git clone [email protected]:JoshMcguigan/backlight.git $ cd backlight $ cargo install-b
Parser for Object files define the geometry and other properties for objects in Wavefront's Advanced Visualizer.
format of the Rust library load locad blender obj file to Rust NDArray. cargo run test\t10k-images.idx3-ubyte A png file will be generated for the fi
Record and Replay Framework
Overview rr is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends
A native debugger extension for VSCode based on LLDB
Features Conditional breakpoints, function breakpoints, logpoints, Hardware data access breakpoints (watchpoints), Launch debuggee in integrated or ex
A blazingly fast Insertion Sort and Quick Sort visualizer built with Rust and WASM.
sortysort A blazingly fast Insertion Sort and Quick Sort visualizer built with Rust and WASM. Try it in your browser from here Testing locally cargo r
rd is a record/replay debugger written in rust
rd The Record & Debug Tool The Record & Debug Tool (rd) is a Rust language port of the rr-debugger/rr debugger. With rd you can record Linux program e
rsdb, linux debugger written in Rust
rsdb Linux debugger written in Rust Road to version 1.0.0 Basic memory reading / writing ELF binary parsing Entry point Section Symbol Disassembler x8
CLI Rust Audio Visualizer
crav Console-based Rust Audio Visualizer It can run in the terminal but also has a 3D accelerated backend implemented in wgpu. demo compatibility The
AFLTriage is a tool to triage crashing input files using a debugger.
AFLTriage AFLTriage is a tool to triage crashing input files using a debugger. It is designed to be portable and not require any run-time dependencies
Debugger and interpreter for the M8 pseudo-assembly language
m8db Debugger and interpreter for the M8 pseudo-assembly language. Inspired by gdb or lldb More infos: https://github.com/ah1m1/M8NI Usage: $ ./m8db (
"A light wrapper around rr, the time-travelling debugger
cargo-rr A light wrapper around rr, the time-travelling debugger. Do you find yourself running the same test over and over in the debugger, trying to
rd is a record/replay debugger written in rust
rd The Record & Debug Tool The Record & Debug Tool (rd) is a Rust language port of the rr-debugger/rr debugger. With rd you can record Linux program e
A Simple debugger for embedded rust.
This is a debugger for embedded rust code. It is in an early state so it doesn't work for a lot of different microcontrollers.
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
rd is a record/replay debugger written in rust
rd is a record/replay debugger written in rust
Dbgee - the Zero-Configuration Debuggee for Debuggers
Dbgee is a handy utility that allows you to launch CLI debuggers and VSCode debuggers from the debuggee side. Just start your program by a simple command in a terminal, and the debugger will automatically attach to it with zero configuration. Dbgee also has the ability to preconfigure your program to automatically start a debug session no matter how the program is started.
GFA visualizer, GPU-accelerated using Vulkan
gfaestus - Vulkan-accelerated GFA visualization Demo: https://youtu.be/TOJZeeCqatk gfaestus is a tool for visualizing and interacting with genome grap
RustBoyAdvance-NG is a Nintendoâ„¢ Game Boy Advance emulator and debugger, written in the rust programming language.
RustBoyAdvance-NG Nintendo GameBoy Advance â„¢ emulator and debugger, written in rust. WebAssembly Demo: https://michelhe.github.io/rustboyadvance-ng/ P