RubensRainelli / linux-dependency-guide
PublicAn offline-first Linux auditing and migration tool. LDG scans native packages (APT, DNF, Pacman, Zypper, Portage, APK), Flatpaks, Snaps, AppImages, and OCI containers (Docker, Podman, Distrobox) to generate an interactive 2D physics dependency graph and custom upgrade guides. Includes a deep JSON diff engine to easily align separate machines.
Linux Dependency Guide (LDG) is a free diagnostic tool that scans your Linux computer to create a complete inventory of all installed software. It maps out the relationships between programs and generates an interactive visual graph you can explore in any web browser. The tool works completely offline, supports all major Linux distributions, and also tracks Flatpak, Snap, AppImage, Docker, Podman, and Distrobox applications. You can compare two different computer setups to help migrate between machines, and receive personalized guidance for safely updating your software.
How It Works
You hear about a tool that can map all the software on your Linux computer and show how everything connects.
With one simple command, the tool quietly examines your system and finds every package you have installed.
The tool creates a beautiful interactive picture where each piece of software is a dot, and lines show how they depend on each other.
You drag the map around, zoom in and out, and search for any program to see exactly what it needs to run.
You load a second computer's data and instantly see which programs are different, with ready-made commands to make them match.
You receive a custom step-by-step guide showing exactly how to safely update everything on your system.
You now have a complete picture of your Linux system, ready to share, migrate, or keep safe and up-to-date.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.