## <aname="vm"></a>Containerization and virtualization
Tools to manage virtual machines and/or containers and related utilities.
* [bocker](https://github.com/p8952/bocker) - Docker implemented in around 100 lines of bash.
* [ContainerSSH](https://github.com/ContainerSSH/ContainerSSH) - An SSH Server that Launches Containers in Kubernetes and Docker on demand.
* [ctop](https://github.com/bcicen/ctop) - Top-like interface for container metrics.
* [decompose](https://github.com/s0rg/decompose) - Reverse-engineering tool for docker environments.
* [distrobox](https://github.com/89luca89/distrobox) - Use any Linux distribution inside your terminal as docker or podman containers.
* [dive](https://github.com/wagoodman/dive) - A tool for exploring each layer in a docker image.
* [docker](https://docs.docker.com/) - Self-sufficient runtime for containers.
* [docker-shell](https://github.com/Trendyol/docker-shell) - A simple interactive prompt for Docker.
* [Dockly](https://github.com/lirantal/dockly) - Immersive terminal interface for managing docker containers, services and images.
* [dry](https://github.com/moncho/dry) - A Docker manager for the terminal.
* [Incus](https://linuxcontainers.org/lxc) - A manager/hypervisor for containers (via LXC) and virtual-machines (via QEMU).
* [lazydocker](https://github.com/jesseduffield/lazydocker) - The lazier way to manage everything docker. A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
* [lxc](https://linuxcontainers.org/lxc) - A userspace interface for the Linux kernel containment features.
* [nemu](https://github.com/nemuTUI/nemu) - Ncurses UI for QEMU.
* [podman](https://podman.io/) - Podman is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using OCI Containers and Container Images.
* [QEMU](https://qemu.org) - A generic machine & userspace emulator and virtualizer.
* [quickemu](https://github.com/quickemu-project/quickemu) - Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.
* [toolbox](https://containertoolbx.org) - Use conteinerized environments where development tools and libraries can be easily installed and used.
* [virsh](https://libvirt.org/index.html) - An interactive shell, and batch scriptable tool for performing management tasks on all libvirt managed domains, networks and storage. A part of the libvirt core distribution.
* [Waydroid](https://waydro.id) - A container-based approach to boot a full Android system on a regular Linux distribution.
## <aname="conversion"></a>Conversion
File format converters.
@ -395,23 +420,11 @@ Programs for transferring files and data between different machines.
Applications for supporting DevOps tasks, such as containers or cloud systems management.
* [bocker](https://github.com/p8952/bocker) - Docker implemented in around 100 lines of bash.
* [ContainerSSH](https://github.com/ContainerSSH/ContainerSSH) - An SSH Server that Launches Containers in Kubernetes and Docker on demand.
* [ctop](https://github.com/bcicen/ctop) - Top-like interface for container metrics.
* [decompose](https://github.com/s0rg/decompose) - Reverse-engineering tool for docker environments.
* [Devbox](https://github.com/jetpack-io/devbox) - Devbox is a command-line tool that lets you easily create isolated shells and containers by defining the list of packages required by the environment.
* [distrobox](https://github.com/89luca89/distrobox) - Use any Linux distribution inside your terminal as docker or podman containers.
* [dive](https://github.com/wagoodman/dive) - A tool for exploring each layer in a docker image.
* [docker](https://docs.docker.com/) - Self-sufficient runtime for containers.
* [docker-shell](https://github.com/Trendyol/docker-shell) - A simple interactive prompt for Docker.
* [Dockly](https://github.com/lirantal/dockly) - Immersive terminal interface for managing docker containers, services and images.
* [dry](https://github.com/moncho/dry) - A Docker manager for the terminal.
* [k9s](https://github.com/derailed/k9s) - Kubernetes CLI To Manage Your Clusters In Style!
* [lazydocker](https://github.com/jesseduffield/lazydocker) - The lazier way to manage everything docker. A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
* [mkdkr](https://github.com/rosineygp/mkdkr) - Super small and powerful framework for build CI pipeline, scripted with Makefile and isolated with docker.
* [OPS](https://github.com/nanovms/ops) - Ops is a tool for creating and running a [Nanos](https://github.com/nanovms/nanos) unikernel. It is used to package, create, and run your application as a [Nanos](https://github.com/nanovms/nanos) unikernel instance.
* [planor](https://github.com/mrusme/planor) - The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, Fleek, ...).
* [podman](https://podman.io/) - Podman is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using OCI Containers and Container Images.
* [SAWS](https://github.com/donnemartin/saws) - A supercharged AWS command line interface (CLI).
## <aname="diff"></a>Diff
@ -1504,9 +1517,7 @@ System management tools, such as for brightness control, dotfile and environment
* [killport](https://github.com/jkfran/killport) - A command-line tool to easily kill processes running on a specified port.
* [lshw](http://www.ezix.org/project/wiki/HardwareLiSter) - A small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc.
* [mackup](https://github.com/lra/mackup) - Keep your application settings in sync (OS X/Linux).
* [nemu](https://github.com/nemuTUI/nemu) - Ncurses UI for QEMU.
* [Ntfy](https://github.com/dschep/ntfy) - Cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes.
* [quickemu](https://github.com/quickemu-project/quickemu) - Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.
* [rfsh](https://github.com/docsion/rfsh) - Run shell scripts in batch, concurrently, fully customized with variable.
* [rs-env](https://github.com/sysid/rs-env) - Hierarchical environment variable management, compiling the resulting set of from a hierarchical list of `<name>.env` files.
* [Rumos](https://github.com/octagony/rumos) - CLI utility for controlling screen brightness.