How should I design a mode for reverse engineering executables (or should I even use a mode)?

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • emacs-capstone

    elisp bindings for the capstone disassembler

    Ah, so I wrote and I'll note that it was mostly a vehicle for me to get used to the (at the time) new emacs native module API.

  • rizin

    UNIX-like reverse engineering framework and command-line toolset.

    I made that first repository and I'd really like to see this mode. At the time I was envisioning a magit-like client for radare2 using r2pipe. Maybe using librz directly is a better idea?

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts