RubensRainelli

An 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.

10
0
85% credibility
Found May 27, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
HTML
AI Summary

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

1
🔍 You discover the tool

You hear about a tool that can map all the software on your Linux computer and show how everything connects.

2
💻 You run the script on your computer

With one simple command, the tool quietly examines your system and finds every package you have installed.

3
🎨 Your system comes to life as a colorful map

The tool creates a beautiful interactive picture where each piece of software is a dot, and lines show how they depend on each other.

4
🔎 You explore and search

You drag the map around, zoom in and out, and search for any program to see exactly what it needs to run.

5
You choose what to do next
🔄
Compare systems

You load a second computer's data and instantly see which programs are different, with ready-made commands to make them match.

Get update instructions

You receive a custom step-by-step guide showing exactly how to safely update everything on your system.

🎉 Everything makes sense

You now have a complete picture of your Linux system, ready to share, migrate, or keep safe and up-to-date.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is linux-dependency-guide?

LDG is a Bash-powered diagnostic tool that inventories every piece of software on your Linux machine and renders it as an interactive dependency graph in your browser. Run a single script, and it queries your native package manager (APT, DNF, Pacman, Zypper, Portage, or APK), plus Flatpaks, Snaps, AppImages, and Docker/Podman/Distrobox containers. The output is a self-contained HTML file you can open offline anywhere. It also exports your system state as compressed JSON, enabling you to compare two machines and generate distro-specific commands to align them.

Why is it gaining traction?

The offline-first approach is the hook. No cloud accounts, no network calls, no dependencies beyond basic Unix tools. The interactive physics-based graph makes complex dependency trees actually navigable, unlike reading raw package lists. The JSON diff engine solves a real pain point: migrating from an old machine to a new one without forgetting critical packages. Support for six native package managers plus modern app formats covers nearly every Linux setup.

Who should use this?

Linux power users migrating between machines will find the diff and migration features immediately useful. System administrators maintaining multiple workstations can use it for auditing. Developers who work across different distros can get a unified view of their entire software stack. Anyone frustrated by opaque dependency chains will appreciate the visual exploration.

Verdict

This is a clever, well-scoped tool with a solid offline-first philosophy. The PEFL license restricts commercial use, which limits organizational adoption. At 10 stars, the project is early-stage and lacks community validation. The credibility score of 0.85% reflects this youth. Worth trying on personal machines, but evaluate carefully before trusting it in production environments.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.