[ { "id": "git", "name": "Git", "description": "Industry-standard distributed version control", "category": "Dev: Tools", "targets": { "ubuntu": "git", "debian": "git", "arch": "git", "fedora": "git", "opensuse": "git", "nix": "git", "homebrew": "git" }, "unavailableReason": "Git is a system package and not available via Flatpak or Snap.", "icon": { "type": "iconify", "set": "simple-icons", "name": "git", "color": "#F05032" } }, { "id": "gitlfs", "name": "Git LFS", "description": "Git extension for versioning large files", "category": "Dev: Tools", "targets": { "ubuntu": "git-lfs", "debian": "git-lfs", "arch": "git-lfs", "fedora": "git-lfs", "opensuse": "git-lfs", "nix": "git-lfs", "homebrew": "git-lfs" }, "unavailableReason": "Git LFS is a system package and not available via Flatpak or Snap.", "icon": { "type": "iconify", "set": "simple-icons", "name": "git", "color": "#F05032" } }, { "id": "lazygit", "name": "LazyGit", "description": "Simple terminal UI for git commands", "category": "Dev: Tools", "targets": { "ubuntu": "lazygit", "debian": "lazygit", "arch": "lazygit", "fedora": "lazygit", "opensuse": "lazygit", "nix": "lazygit", "homebrew": "lazygit" }, "icon": { "type": "iconify", "set": "simple-icons", "name": "git", "color": "#F05032" } }, { "id": "docker", "name": "Docker", "description": "Most popular container platform for app deployment", "category": "Dev: Tools", "targets": { "ubuntu": "docker.io", "debian": "docker.io", "arch": "docker", "fedora": "docker", "opensuse": "docker", "nix": "docker", "snap": "docker", "homebrew": "docker" }, "unavailableReason": "Docker is a system service and not available as a Flatpak.", "icon": { "type": "iconify", "set": "simple-icons", "name": "docker", "color": "#2496ED" } }, { "id": "podman", "name": "Podman", "description": "Rootless container engine, Docker alternative", "category": "Dev: Tools", "targets": { "ubuntu": "podman", "debian": "podman", "arch": "podman", "fedora": "podman", "opensuse": "podman", "nix": "podman", "homebrew": "podman" }, "unavailableReason": "Podman is a system package and not available via Flatpak or Snap.", "icon": { "type": "iconify", "set": "simple-icons", "name": "podman", "color": "#892CA0" } }, { "id": "podman-desktop", "name": "Podman Desktop", "description": "A GUI for managing Podman", "category": "Dev: Tools", "targets": { "arch": "podman-desktop", "nix": "podman-desktop", "flatpak": "io.podman_desktop.PodmanDesktop", "homebrew": "--cask podman-desktop" }, "unavailableReason": "Not in official repos. Use the [Flatpak version](https://flathub.org/en/apps/io.podman_desktop.PodmanDesktop) instead, or download from [podman-desktop.io/downloads](https://podman-desktop.io/downloads).", "icon": { "type": "url", "url": "https://podman-desktop.io/img/logo.svg" } }, { "id": "kubectl", "name": "kubectl", "description": "Command-line tool for Kubernetes clusters", "category": "Dev: Tools", "targets": { "arch": "kubectl", "fedora": "kubernetes-client", "opensuse": "kubectl", "nix": "kubectl", "snap": "kubectl --classic", "homebrew": "kubectl" }, "unavailableReason": "kubectl is not in official Ubuntu or Debian repos. Use Snap or install via [kubernetes.io](https://kubernetes.io/docs/tasks/tools/).", "icon": { "type": "iconify", "set": "simple-icons", "name": "kubernetes", "color": "#326CE5" } }, { "id": "vagrant", "name": "Vagrant", "description": "Build and manage portable dev environments", "category": "Dev: Tools", "targets": { "debian": "vagrant", "arch": "vagrant", "fedora": "vagrant", "opensuse": "vagrant", "nix": "vagrant", "homebrew": "--cask vagrant" }, "unavailableReason": "Vagrant is a system package and not available via Flatpak or Snap. Follow instructions at [developer.hashicorp.com/vagrant/install](https://developer.hashicorp.com/vagrant/install).", "icon": { "type": "iconify", "set": "simple-icons", "name": "vagrant", "color": "#1868F2" } }, { "id": "virtualbox", "name": "VirtualBox", "description": "Free cross-platform virtual machine manager", "category": "Dev: Tools", "targets": { "ubuntu": "virtualbox", "arch": "virtualbox", "opensuse": "virtualbox", "nix": "virtualbox", "homebrew": "--cask virtualbox" }, "unavailableReason": "VirtualBox requires kernel modules and is not available via Flatpak or Snap. Debian user follow instructions at [wiki.debian.org/VirtualBox](https://wiki.debian.org/VirtualBox).", "icon": { "type": "iconify", "set": "simple-icons", "name": "virtualbox", "color": "#183A61" } }, { "id": "gnomeboxes", "name": "GNOME Boxes", "description": "Simple virtual machine app for GNOME", "category": "Dev: Tools", "targets": { "ubuntu": "gnome-boxes", "debian": "gnome-boxes", "arch": "gnome-boxes", "fedora": "gnome-boxes", "opensuse": "gnome-boxes", "nix": "gnome-boxes", "flatpak": "org.gnome.Boxes" }, "unavailableReason": "GNOME Boxes is not available as a Snap package.", "icon": { "type": "iconify", "set": "simple-icons", "name": "gnome", "color": "#4A86CF" } }, { "id": "dbeaver", "name": "DBeaver", "description": "Universal database management tool", "category": "Dev: Tools", "targets": { "arch": "dbeaver", "nix": "dbeaver-bin", "flatpak": "io.dbeaver.DBeaverCommunity", "homebrew": "--cask dbeaver-community" }, "unavailableReason": "Not in official repos. Use [Flatpak](https://flathub.org/en/apps/io.dbeaver.DBeaverCommunity) or download from [dbeaver.io/download](https://dbeaver.io/download/).", "icon": { "type": "iconify", "set": "simple-icons", "name": "dbeaver", "color": "#382923" } }, { "id": "meld", "name": "Meld", "description": "Visual diff and merge tool for files", "category": "Dev: Tools", "targets": { "ubuntu": "meld", "debian": "meld", "arch": "meld", "fedora": "meld", "opensuse": "meld", "nix": "meld", "flatpak": "org.gnome.meld", "homebrew": "--cask meld" }, "unavailableReason": "Meld is not available as a Snap package.", "icon": { "type": "url", "url": "https://meldmerge.org/images/meld.svg" } }, { "id": "wireshark", "name": "Wireshark", "description": "Network protocol analyzer and packet capture", "category": "Dev: Tools", "targets": { "ubuntu": "wireshark", "debian": "wireshark", "arch": "wireshark-qt", "fedora": "wireshark", "opensuse": "wireshark", "nix": "wireshark", "flatpak": "org.wireshark.Wireshark", "homebrew": "--cask wireshark-app" }, "unavailableReason": "Wireshark is not available as a Snap package.", "icon": { "type": "iconify", "set": "simple-icons", "name": "wireshark", "color": "#1679A7" } }, { "id": "postman", "name": "Postman", "description": "Popular API testing and development platform", "category": "Dev: Tools", "targets": { "arch": "postman-bin", "nix": "postman", "flatpak": "com.getpostman.Postman", "snap": "postman", "homebrew": "--cask postman" }, "unavailableReason": "Not in official repos. Use [Flatpak](https://flathub.org/en/apps/com.getpostman.Postman)/[Snap](https://snapcraft.io/postman) or download from [postman.com/downloads](https://www.postman.com/downloads/).", "icon": { "type": "iconify", "set": "simple-icons", "name": "postman", "color": "#FF6C37" } }, { "id": "bruno", "name": "Bruno", "description": "Offline-first open-source API client", "category": "Dev: Tools", "targets": { "arch": "bruno-bin", "nix": "bruno", "flatpak": "com.usebruno.Bruno", "snap": "bruno", "homebrew": "--cask bruno" }, "unavailableReason": "Not in official repos. Use [Flatpak](https://flathub.org/apps/com.usebruno.Bruno)/[Snap](https://snapcraft.io/bruno) or download from [usebruno.com](https://www.usebruno.com/downloads).", "icon": { "type": "iconify", "set": "mdi", "name": "api", "color": "#F4A62A" } }, { "id": "hoppscotch", "name": "Hoppscotch", "description": "Open-source API development ecosystem", "category": "Dev: Tools", "targets": { "arch": "hoppscotch-bin", "nix": "hoppscotch", "homebrew": "--cask hoppscotch" }, "unavailableReason": "Use [AUR](https://aur.archlinux.org/packages/hoppscotch-bin) or download from [hoppscotch.io](https://hoppscotch.io/download).", "icon": { "type": "iconify", "set": "simple-icons", "name": "hoppscotch", "color": "#47C0A7" } }, { "id": "yaak", "name": "Yaak", "description": "Modern desktop API client for REST and GraphQL", "category": "Dev: Tools", "targets": { "arch": "yaak-bin", "nix": "yaak", "homebrew": "--cask yaak" }, "unavailableReason": "Not in most official repos. Download .deb/.rpm or AppImage from [yaak.app](https://yaak.app/download).", "icon": { "type": "url", "url": "https://avatars.githubusercontent.com/u/150165049?s=48&v=4" } }, { "id": "virtmanager", "name": "Virt Manager", "description": "Desktop app for managing KVM virtual machines", "category": "Dev: Tools", "targets": { "ubuntu": "virt-manager", "debian": "virt-manager", "arch": "virt-manager", "fedora": "virt-manager", "opensuse": "virt-manager", "nix": "virt-manager", "homebrew": "virt-manager" }, "unavailableReason": "Virt Manager requires system access and is not available via Flatpak or Snap.", "icon": { "type": "iconify", "set": "simple-icons", "name": "qemu", "color": "#FF6600" } }, { "id": "imhex", "name": "ImHex", "description": "Feature-rich hex editor for reverse engineering", "category": "Dev: Tools", "targets": { "arch": "imhex-bin", "fedora": "imhex", "nix": "imhex", "flatpak": "net.werwolv.ImHex", "homebrew": "--cask imhex" }, "unavailableReason": "Not in most repos. Use [Flatpak](https://flathub.org/apps/net.werwolv.ImHex) or download from [imhex.werwolv.net](https://imhex.werwolv.net/).", "icon": { "type": "iconify", "set": "mdi", "name": "hexadecimal", "color": "#4FC1E8" } }, { "id": "cmake", "name": "CMake", "description": "Cross-platform build system generator", "category": "Dev: Tools", "targets": { "ubuntu": "cmake", "debian": "cmake", "arch": "cmake", "fedora": "cmake", "opensuse": "cmake", "nix": "cmake", "snap": "cmake --classic", "homebrew": "cmake" }, "unavailableReason": "CMake is not available as a Flatpak package.", "icon": { "type": "iconify", "set": "vscode-icons", "name": "file-type-cmake" } } ]