{"id":13405798,"url":"https://github.com/ClementTsang/bottom","last_synced_at":"2025-03-14T10:31:46.648Z","repository":{"id":37515527,"uuid":"205042455","full_name":"ClementTsang/bottom","owner":"ClementTsang","description":"Yet another cross-platform graphical process/system monitor.","archived":false,"fork":false,"pushed_at":"2024-04-13T22:26:33.000Z","size":69955,"stargazers_count":8784,"open_issues_count":92,"forks_count":210,"subscribers_count":38,"default_branch":"main","last_synced_at":"2024-04-13T23:09:46.354Z","etag":null,"topics":["bottom","btm","cli","cross-platform","monitoring","rust","terminal","top","tui"],"latest_commit_sha":null,"homepage":"https://clementtsang.github.io/bottom","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ClementTsang.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-08-28T23:43:30.000Z","updated_at":"2024-08-07T01:20:36.129Z","dependencies_parsed_at":"2023-09-23T18:08:44.383Z","dependency_job_id":"55dd66a9-3ced-445b-829b-47128c68e1e4","html_url":"https://github.com/ClementTsang/bottom","commit_stats":{"total_commits":1922,"total_committers":56,"mean_commits":34.32142857142857,"dds":"0.48699271592091575","last_synced_commit":"5cf17f6015e8fce5a8a0799c70e7a032b7f024ad"},"previous_names":[],"tags_count":51,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClementTsang%2Fbottom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClementTsang%2Fbottom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClementTsang%2Fbottom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClementTsang%2Fbottom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ClementTsang","download_url":"https://codeload.github.com/ClementTsang/bottom/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221458234,"owners_count":16825274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bottom","btm","cli","cross-platform","monitoring","rust","terminal","top","tui"],"created_at":"2024-07-30T19:02:12.041Z","updated_at":"2025-03-14T10:31:46.640Z","avatar_url":"https://github.com/ClementTsang.png","language":"Rust","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003ebottom (btm)\u003c/h1\u003e\n\n  \u003cp\u003e\n  A customizable cross-platform graphical process/system monitor for the terminal.\u003cbr /\u003eSupports Linux, macOS, and Windows. Inspired by \u003ca href=https://github.com/aksakalli/gtop\u003egtop\u003c/a\u003e, \u003ca href=https://github.com/xxxserxxx/gotop\u003egotop\u003c/a\u003e, and \u003ca href=https://github.com/htop-dev/htop/\u003ehtop\u003c/a\u003e.\n  \u003c/p\u003e\n\n[\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/ClementTsang/bottom/ci.yml?branch=main\u0026style=flat-square\u0026logo=github\" alt=\"CI status\"\u003e](https://github.com/ClementTsang/bottom/actions?query=branch%main)\n[\u003cimg src=\"https://img.shields.io/crates/v/bottom.svg?style=flat-square\" alt=\"crates.io link\"\u003e](https://crates.io/crates/bottom)\n[\u003cimg src=\"https://img.shields.io/badge/docs-stable-66c2a5?style=flat-square\u0026labelColor=555555\u0026logoColor=white\" alt=\"Stable documentation\"\u003e](https://clementtsang.github.io/bottom/stable)\n[\u003cimg src=\"https://img.shields.io/badge/docs-nightly-88c0d0?style=flat-square\u0026labelColor=555555\u0026logoColor=white\" alt=\"Nightly documentation\"\u003e](https://clementtsang.github.io/bottom/nightly)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/demo.gif\" alt=\"Quick demo recording showing off bottom's searching, expanding, and process killing.\"/\u003e\n  \u003cp\u003e\n    \u003csub\u003e\n      Demo using the \u003ca href=\"https://github.com/morhetz/gruvbox\"\u003eGruvbox\u003c/a\u003e theme (\u003ccode\u003e--theme gruvbox\u003c/code\u003e), along with \u003ca href=\"https://www.ibm.com/plex/\"\u003eIBM Plex Mono\u003c/a\u003e and \u003ca href=\"https://sw.kovidgoyal.net/kitty/\"\u003eKitty\u003c/a\u003e\n    \u003c/sub\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## Table of contents \u003c!-- omit in toc --\u003e\n\n- [Features](#features)\n- [Support](#support)\n  - [Official](#official)\n  - [Unofficial](#unofficial)\n- [Installation](#installation)\n  - [Cargo](#cargo)\n  - [Alpine](#alpine)\n  - [Arch Linux](#arch-linux)\n  - [Debian / Ubuntu](#debian--ubuntu)\n  - [Exherbo Linux](#exherbo-linux)\n  - [Fedora / CentOS / AlmaLinux / Rocky Linux](#fedora--centos--almalinux--rocky-linux)\n  - [Gentoo](#gentoo)\n  - [Nix](#nix)\n  - [openSUSE](#opensuse)\n  - [Snap](#snap)\n  - [Solus](#solus)\n  - [Void](#void)\n  - [Homebrew](#homebrew)\n  - [MacPorts](#macports)\n  - [Chocolatey](#chocolatey)\n  - [Scoop](#scoop)\n  - [winget](#winget)\n  - [Windows installer](#windows-installer)\n  - [Conda](#conda)\n  - [Pre-built binaries](#pre-built-binaries)\n    - [Auto-completion](#auto-completion)\n- [Usage](#usage)\n- [Configuration](#configuration)\n- [Troubleshooting](#troubleshooting)\n- [Contribution](#contribution)\n  - [Contributors](#contributors)\n- [Thanks](#thanks)\n\n## Features\n\nAs (yet another) process/system visualization and management application, bottom supports the typical features:\n\n- Graphical visualization widgets for:\n\n  - [CPU usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/cpu/) over time, at an average and per-core level\n  - [RAM and swap usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/memory/) over time\n  - [Network I/O usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/network/) over time\n\n  with support for zooming in/out the current time interval displayed.\n\n- Widgets for displaying info about:\n\n  - [Disk capacity/usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/disk/)\n  - [Temperature sensors](https://clementtsang.github.io/bottom/nightly/usage/widgets/temperature/)\n  - [Battery usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/battery/)\n\n- [A process widget](https://clementtsang.github.io/bottom/nightly/usage/widgets/process/) for displaying, sorting, and searching info about processes, as well as support for:\n\n  - [Kill signals](https://clementtsang.github.io/bottom/nightly/usage/widgets/process/#process-termination)\n  - [Tree mode](https://clementtsang.github.io/bottom/nightly/usage/widgets/process/#tree-mode)\n\n- [Cross-platform support](https://github.com/ClementTsang/bottom#support) for Linux, macOS, and Windows, with more planned in the future.\n\n- [Customizable behaviour](https://clementtsang.github.io/bottom/nightly/configuration/command-line-options/) that can be controlled with command-line options or a config file, such as:\n\n  - Custom and built-in colour themes\n  - Customizing widget behaviour\n  - Changing the layout of widgets\n  - Filtering out entries in some widgets\n\n- And more:\n\n  - [An htop-inspired basic mode](https://clementtsang.github.io/bottom/nightly/usage/basic-mode/)\n  - [Expansion, which focuses on just one widget](https://clementtsang.github.io/bottom/nightly/usage/general-usage/#expansion)\n\n- And more!\n\nYou can find more details in [the documentation](https://clementtsang.github.io/bottom/nightly/usage/general-usage/).\n\n## Support\n\n### Official\n\nbottom _officially_ supports the following operating systems and corresponding architectures:\n\n- macOS (`x86_64`, `aarch64`)\n- Linux (`x86_64`, `i686`, `aarch64`)\n- Windows (`x86_64`, `i686`)\n\nThese platforms are tested to work for the most part and issues on these platforms will be fixed if possible.\nFurthermore, binaries are built and tested using the most recent version of stable Rust at the time.\n\nFor more details on supported platforms and known problems, check out [the documentation](https://clementtsang.github.io/bottom/nightly/support/official/).\n\n### Unofficial\n\nbottom may work on a number of platforms that aren't officially supported. Note that unsupported platforms:\n\n- Might not be tested in CI to build or pass tests (see [here](./.github/workflows/ci.yml) for checked platforms).\n- Might not be properly tested by maintainers prior to a stable release.\n- May only receive limited support, such as missing features or bugs that may not be fixed.\n\nNote that some unsupported platforms may eventually be officially supported (e.g., FreeBSD).\n\nA non-comprehensive list of some currently unofficially-supported platforms that may compile/work include:\n\n- FreeBSD (`x86_64`)\n- Linux (`armv6`, `armv7`, `powerpc64le`, `riscv64gc`)\n- Android (`arm64`)\n\nFor more details on unsupported platforms and known problems, check out [the documentation](https://clementtsang.github.io/bottom/nightly/support/unofficial/).\n\n## Installation\n\n### Cargo\n\nInstallation via `cargo` can be done by installing the [`bottom`](https://crates.io/crates/bottom) crate:\n\n```bash\n# You might need to update the stable version of Rust first.\n# Other versions might work, but this is not guaranteed.\nrustup update stable\n\n# Install the binary from crates.io.\ncargo install bottom --locked\n\n# If you use another channel by default, you can specify\n# the what channel to use like so:\ncargo +stable install bottom --locked\n\n# --locked may be omitted if you wish to not use the\n# locked crate versions in Cargo.lock. However, be\n# aware that this may cause problems with dependencies.\ncargo install bottom\n```\n\nAlternatively, if you can use `cargo install` using the repo as the source.\n\n```bash\n# You might need to update the stable version of Rust first.\n# Other versions might work, but this is not guaranteed.\nrustup update stable\n\n# Option 1 - Download an archive from releases and install\ncurl -LO https://github.com/ClementTsang/bottom/archive/0.10.2.tar.gz\ntar -xzvf 0.10.2.tar.gz\ncargo install --path . --locked\n\n# Option 2 - Manually clone the repo and install\ngit clone https://github.com/ClementTsang/bottom\ncd bottom\ncargo install --path . --locked\n\n# Option 3 - Install using cargo with the repo as the source\ncargo install --git https://github.com/ClementTsang/bottom --locked\n\n# You can also pass in the target-cpu=native flag for\n# better CPU-specific optimizations. For example:\nRUSTFLAGS=\"-C target-cpu=native\" cargo install --path . --locked\n```\n\n### Alpine\n\nbottom is available as a [package](https://pkgs.alpinelinux.org/packages?name=bottom\u0026branch=edge\u0026repo=\u0026arch=\u0026origin=\u0026flagged=\u0026maintainer=) for Alpine Linux via `apk`:\n\n```bash\napk add bottom\n```\n\nPackages for documentation ([`bottom-doc`](https://pkgs.alpinelinux.org/packages?name=bottom-doc\u0026branch=edge\u0026repo=\u0026arch=\u0026origin=\u0026flagged=\u0026maintainer=)) and completions for Bash ([`bottom-bash-completion`](https://pkgs.alpinelinux.org/packages?name=bottom-bash-completion\u0026branch=edge\u0026repo=\u0026arch=\u0026origin=\u0026flagged=\u0026maintainer=)), Fish ([`bottom-fish-completion`](https://pkgs.alpinelinux.org/packages?name=bottom-fish-completion\u0026branch=edge\u0026repo=\u0026arch=\u0026origin=\u0026flagged=\u0026maintainer=)), and Zsh ([`bottom-zsh-completion`](https://pkgs.alpinelinux.org/packages?name=bottom-zsh-completion\u0026branch=edge\u0026repo=\u0026arch=\u0026origin=\u0026flagged=\u0026maintainer=)) are also available.\n\n### Arch Linux\n\nbottom is available as an [official package](https://archlinux.org/packages/extra/x86_64/bottom/) that can be installed with `pacman`:\n\n```bash\nsudo pacman -S bottom\n```\n\nIf you want the latest changes that are not yet stable, you can also install `bottom-git` [from the AUR](https://aur.archlinux.org/packages/bottom-git):\n\n```bash\n# Using paru\nparu -S bottom-git\n\n# Using yay\nyay -S bottom-git\n```\n\n### Debian / Ubuntu\n\nA `.deb` file is provided on each [stable release](https://github.com/ClementTsang/bottom/releases/latest) and\n[nightly builds](https://github.com/ClementTsang/bottom/releases/tag/nightly) for x86, aarch64, and armv7.\nSome examples of installing it this way:\n\n```bash\n# x86-64\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_amd64.deb\nsudo dpkg -i bottom_0.10.2-1_amd64.deb\n\n# ARM64\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_arm64.deb\nsudo dpkg -i bottom_0.10.2-1_arm64.deb\n\n# ARM\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_armhf.deb\nsudo dpkg -i bottom_0.10.2-1_armhf.deb\n\n# musl-based\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom-musl_0.10.2-1_amd64.deb\nsudo dpkg -i bottom-musl_0.10.2-1_amd64.deb\n```\n\n### Exherbo Linux\n\nbottom is available as a [rust package](https://gitlab.exherbo.org/exherbo/rust/-/tree/master/packages/sys-process/bottom) that can be installed with `cave`:\n\n```bash\ncave resolve -x repository/rust\ncave resolve -x bottom\n```\n\n### Fedora / CentOS / AlmaLinux / Rocky Linux\n\nbottom is available on [COPR](https://copr.fedorainfracloud.org/coprs/atim/bottom/):\n\n```bash\nsudo dnf copr enable atim/bottom -y\nsudo dnf install bottom\n```\n\nbottom is also available via [Terra](https://terra.fyralabs.com/):\n\n```bash\nsudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc' terra-release\nsudo dnf install bottom\n```\n\n`.rpm` files are also generated for x86 in the [releases](https://github.com/ClementTsang/bottom/releases) page.\nFor example:\n\n```bash\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom-0.10.2-1.x86_64.rpm\nsudo rpm -i bottom-0.10.2-1.x86_64.rpm\n```\n\n### Gentoo\n\nAvailable in the [official Gentoo repo](https://packages.gentoo.org/packages/sys-process/bottom):\n\n```bash\nsudo emerge --ask sys-process/bottom\n```\n\n### Nix\n\nAvailable [in Nixpkgs](https://search.nixos.org/packages?channel=unstable\u0026show=bottom\u0026from=0\u0026size=1\u0026sort=relevance\u0026type=packages) as `bottom`:\n\n```bash\nnix profile install nixpkgs#bottom\n```\n\n`bottom` can also be installed and configured through the [home-manager](https://nix-community.github.io/home-manager) module:\n\n```nix\n{\n  programs.bottom.enable = true;\n}\n```\n\n### openSUSE\n\nAvailable in openSUSE Tumbleweed:\n\n```bash\nzypper in bottom\n```\n\n### Snap\n\nbottom is available as a [snap](https://snapcraft.io/install/bottom/ubuntu):\n\n```bash\nsudo snap install bottom\n\n# To allow the program to run as intended\nsudo snap connect bottom:mount-observe\nsudo snap connect bottom:hardware-observe\nsudo snap connect bottom:system-observe\nsudo snap connect bottom:process-control\n```\n\n### Solus\n\nAvailable [in the Solus repos](https://dev.getsol.us/source/bottom/):\n\n```bash\nsudo eopkg it bottom\n```\n\n### Void\n\nAvailable [in the void-packages repo](https://github.com/void-linux/void-packages/tree/master/srcpkgs/bottom):\n\n```bash\nsudo xbps-install bottom\n```\n\n### Homebrew\n\nFormula available [here](https://formulae.brew.sh/formula/bottom):\n\n```bash\nbrew install bottom\n```\n\n### MacPorts\n\nAvailable [here](https://ports.macports.org/port/bottom/):\n\n```bash\nsudo port selfupdate\nsudo port install bottom\n```\n\n### Chocolatey\n\nChocolatey packages are located [here](https://chocolatey.org/packages/bottom):\n\n```bash\nchoco install bottom\n```\n\n### Scoop\n\nAvailable in the [Main bucket](https://github.com/ScoopInstaller/Main):\n\n```bash\nscoop install bottom\n```\n\n### winget\n\nThe winget package can be found [here](https://github.com/microsoft/winget-pkgs/tree/master/manifests/c/Clement/bottom):\n\n```bash\nwinget install bottom\n\n# If you need a more specific app id:\nwinget install Clement.bottom\n```\n\nYou can uninstall via Control Panel, Options, or `winget --uninstall bottom`.\n\n### Windows installer\n\nYou can also manually install bottom as a Windows program by going to the [latest release](https://github.com/ClementTsang/bottom/releases/latest)\nand installing via the `.msi` file.\n\n### Conda\n\nYou can install using `conda` with [this conda-smithy repository](https://github.com/conda-forge/bottom-feedstock):\n\n```bash\n# Add the channel\nconda config --add channels conda-forge\nconda config --set channel_priority strict\n\n# Install\nconda install bottom\n```\n\n### Pre-built binaries\n\nYou can also use the pre-built release binaries:\n\n- [Latest stable release](https://github.com/ClementTsang/bottom/releases/latest), built using the release branch\n- [Latest nightly release](https://github.com/ClementTsang/bottom/releases/tag/nightly), built using the `main` branch at 00:00 UTC daily\n\nTo use, download and extract the binary that matches your system. You can then run by doing:\n\n```bash\n./btm\n```\n\nor by installing to your system following the procedures for installing binaries to your system.\n\n#### Auto-completion\n\nThe release binaries are packaged with shell auto-completion files for bash, fish, zsh, and Powershell. To install them:\n\n- For bash, move `btm.bash` to `$XDG_CONFIG_HOME/bash_completion or /etc/bash_completion.d/`.\n- For fish, move `btm.fish` to `$HOME/.config/fish/completions/`.\n- For zsh, move `_btm` to one of your `$fpath` directories.\n- For PowerShell, add `_btm.ps1` to your PowerShell\n  [profile](\u003chttps://docs.microsoft.com/en-us/previous-versions//bb613488(v=vs.85)\u003e).\n\nThe individual auto-completion files are also included in the stable/nightly releases as `completion.tar.gz`.\n\n## Usage\n\nYou can run bottom using `btm`.\n\n- For help on flags, use `btm -h` for a quick overview or `btm --help` for more details.\n- For info on key and mouse bindings, press `?` inside bottom or refer to the [documentation](https://clementtsang.github.io/bottom/nightly/).\n\nYou can find more information on usage in the [documentation](https://clementtsang.github.io/bottom/nightly/).\n\n## Configuration\n\nbottom accepts a number of command-line arguments to change the behaviour of the application as desired. Additionally, bottom will automatically\ngenerate a configuration file on the first launch, which one can change as appropriate.\n\nMore details on configuration can be found [in the documentation](https://clementtsang.github.io/bottom/nightly/configuration/config-file/).\n\n## Troubleshooting\n\nIf some things aren't working, give the [troubleshooting page](https://clementtsang.github.io/bottom/nightly/troubleshooting) a look.\nIf things still aren't working, then consider opening [a question](https://github.com/ClementTsang/bottom/discussions)\nor filing a [bug report](https://github.com/ClementTsang/bottom/issues/new/choose).\n\n## Contribution\n\nWhether it's reporting bugs, suggesting features, maintaining packages, or submitting a PR,\ncontribution is always welcome! Please read [CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to\ncontribute to bottom.\n\n### Contributors\n\nThanks to all contributors:\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://shilangyu.github.io\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/29288116?v=4?s=100\" width=\"100px;\" alt=\"Marcin Wojnarowski\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMarcin Wojnarowski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=shilangyu\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#platform-shilangyu\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://neosmart.net/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/606923?v=4?s=100\" width=\"100px;\" alt=\"Mahmoud Al-Qudsi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMahmoud Al-Qudsi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=mqudsi\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://andys8.de\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/13085980?v=4?s=100\" width=\"100px;\" alt=\"Andy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=andys8\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/HarHarLinks\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2803622?v=4?s=100\" width=\"100px;\" alt=\"Kim Brose\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKim Brose\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=HarHarLinks\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://svenstaro.org\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1664?v=4?s=100\" width=\"100px;\" alt=\"Sven-Hendrik Haase\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSven-Hendrik Haase\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=svenstaro\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://liberapay.com/Artem4/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5614476?v=4?s=100\" width=\"100px;\" alt=\"Artem Polishchuk\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArtem Polishchuk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-tim77\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=tim77\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://ruby-journal.com/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/135605?v=4?s=100\" width=\"100px;\" alt=\"Trung Lê\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTrung Lê\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-runlevel5\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"#infra-runlevel5\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dm9pZCAq\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/46228973?v=4?s=100\" width=\"100px;\" alt=\"dm9pZCAq\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edm9pZCAq\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-dm9pZCAq\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=dm9pZCAq\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://lukor.org\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/10536802?v=4?s=100\" width=\"100px;\" alt=\"Lukas Rysavy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLukas Rysavy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=LlinksRechts\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://hamberg.no/erlend\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/16063?v=4?s=100\" width=\"100px;\" alt=\"Erlend Hamberg\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eErlend Hamberg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=ehamberg\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://onee3.org\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4507647?v=4?s=100\" width=\"100px;\" alt=\"Frederick Zhang\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrederick Zhang\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Frederick888\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/pvanheus\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4154788?v=4?s=100\" width=\"100px;\" alt=\"pvanheus\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003epvanheus\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=pvanheus\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://zebulon.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14242997?v=4?s=100\" width=\"100px;\" alt=\"Zeb Piasecki\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZeb Piasecki\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=vlakreeh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/briandipalma\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1597820?v=4?s=100\" width=\"100px;\" alt=\"Brian Di Palma\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrian Di Palma\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=briandipalma\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://dakyskye.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/32128756?v=4?s=100\" width=\"100px;\" alt=\"Lasha Kanteladze\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLasha Kanteladze\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=dakyskye\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/herbygillot\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/618376?v=4?s=100\" width=\"100px;\" alt=\"Herby Gillot\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHerby Gillot\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=herbygillot\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/yellowsquid\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/46519298?v=4?s=100\" width=\"100px;\" alt=\"Greg Brown\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGreg Brown\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=yellowsquid\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/TotalCaesar659\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14265316?v=4?s=100\" width=\"100px;\" alt=\"TotalCaesar659\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTotalCaesar659\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=TotalCaesar659\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/grawlinson\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4408051?v=4?s=100\" width=\"100px;\" alt=\"George Rawlinson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGeorge Rawlinson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=grawlinson\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#platform-grawlinson\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.frogorbits.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/101246?v=4?s=100\" width=\"100px;\" alt=\"adiabatic\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eadiabatic\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=adiabatic\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://electronsweatshop.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/354506?v=4?s=100\" width=\"100px;\" alt=\"Randy Barlow\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRandy Barlow\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=bowlofeggs\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://jackson.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/160646?v=4?s=100\" width=\"100px;\" alt=\"Patrick Jackson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePatrick Jackson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-patricksjackson\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=patricksjackson\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mati865\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1174646?v=4?s=100\" width=\"100px;\" alt=\"Mateusz Mikuła\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMateusz Mikuła\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=mati865\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://blog.guillaume-gomez.fr\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3050060?v=4?s=100\" width=\"100px;\" alt=\"Guillaume Gomez\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGuillaume Gomez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=GuillaumeGomez\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/shurizzle\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/203655?v=4?s=100\" width=\"100px;\" alt=\"shura\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eshura\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=shurizzle\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.wezm.net/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/21787?v=4?s=100\" width=\"100px;\" alt=\"Wesley Moore\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWesley Moore\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=wezm\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/xgdgsc\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1189869?v=4?s=100\" width=\"100px;\" alt=\"xgdgsc\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003exgdgsc\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=xgdgsc\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ViridiCanis\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/49595344?v=4?s=100\" width=\"100px;\" alt=\"ViridiCanis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eViridiCanis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=ViridiCanis\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jamartin9\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7027701?v=4?s=100\" width=\"100px;\" alt=\"Justin Martin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJustin Martin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=jamartin9\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=jamartin9\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/DianaNites\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5275194?v=4?s=100\" width=\"100px;\" alt=\"Diana\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDiana\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=DianaNites\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://hervyqa.id\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45872139?v=4?s=100\" width=\"100px;\" alt=\"Hervy Qurrotul Ainur Rozi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHervy Qurrotul Ainur Rozi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=hervyqa\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://mrivnak.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7389355?v=4?s=100\" width=\"100px;\" alt=\"Mike Rivnak\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMike Rivnak\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=mrivnak\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lroobrou\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35152113?v=4?s=100\" width=\"100px;\" alt=\"lroobrou\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elroobrou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=lroobrou\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://cube64128.xyz/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/18757988?v=4?s=100\" width=\"100px;\" alt=\"database64128\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edatabase64128\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=database64128\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sou-chon\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35537528?v=4?s=100\" width=\"100px;\" alt=\"Chon Sou\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChon Sou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=sou-chon\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Drsheppard01\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/60893791?v=4?s=100\" width=\"100px;\" alt=\"DrSheppard\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDrSheppard\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Drsheppard01\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/RaresCon\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/95525840?v=4?s=100\" width=\"100px;\" alt=\"Rareș Constantin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRareș Constantin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=RaresCon\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://felipesuri.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/50281523?v=4?s=100\" width=\"100px;\" alt=\"felipesuri\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003efelipesuri\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=felipesuri\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/spital\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11034264?v=4?s=100\" width=\"100px;\" alt=\"spital\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003espital\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=spital\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://bikodbg.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1389811?v=4?s=100\" width=\"100px;\" alt=\"Michael Bikovitsky\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Bikovitsky\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=mbikovitsky\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dvalter\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/38795282?v=4?s=100\" width=\"100px;\" alt=\"Dmitry Valter\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDmitry Valter\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=dvalter\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/aragonnetje6\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/69118097?v=4?s=100\" width=\"100px;\" alt=\"Twan Stok\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTwan Stok\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=aragonnetje6\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/yshui\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/366851?v=4?s=100\" width=\"100px;\" alt=\"Yuxuan Shui\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYuxuan Shui\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=yshui\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://zongwenqing.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/43934749?v=4?s=100\" width=\"100px;\" alt=\"Wenqing Zong\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWenqing Zong\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=WenqingZong\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://gabelluardo.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/42920247?v=4?s=100\" width=\"100px;\" alt=\"Gabriele Belluardo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGabriele Belluardo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=gabelluardo\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://zebulon.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14242997?v=4?s=100\" width=\"100px;\" alt=\"Zeb Piasecki\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZeb Piasecki\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=zebp\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://freed-wu.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/32936898?v=4?s=100\" width=\"100px;\" alt=\"wzy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ewzy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Freed-Wu\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Freed-Wu\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://johnlin.ca/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/66440371?v=4?s=100\" width=\"100px;\" alt=\"john-s-lin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejohn-s-lin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=john-s-lin\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lyuha\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4014016?v=4?s=100\" width=\"100px;\" alt=\"Lee Wonjoon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLee Wonjoon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=lyuha\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=lyuha\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.davlgd.fr\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1110600?v=4?s=100\" width=\"100px;\" alt=\"David Legrand\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Legrand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=davlgd\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/MichalBryxi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/847473?v=4?s=100\" width=\"100px;\" alt=\"Michal Bryxí\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichal Bryxí\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=MichalBryxi\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://mpia.de/~hviding/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17031860?v=4?s=100\" width=\"100px;\" alt=\"Raphael Erik Hviding\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRaphael Erik Hviding\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=TheSkyentist\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://cosmichorror.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/30302768?v=4?s=100\" width=\"100px;\" alt=\"CosmicHorror\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCosmicHorror\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=CosmicHorrorDev\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.woods.am/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7113557?v=4?s=100\" width=\"100px;\" alt=\"Ben Woods\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Woods\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=woodsb02\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://cgdct.moe\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20411956?v=4?s=100\" width=\"100px;\" alt=\"Stephen Huan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStephen Huan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=stephen-huan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jasongwartz\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10981911?v=4?s=100\" width=\"100px;\" alt=\"Jason Gwartz\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJason Gwartz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=jasongwartz\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/llc0930\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14966910?v=4?s=100\" width=\"100px;\" alt=\"llc0930\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ellc0930\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=llc0930\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://chronovore.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/614231?v=4?s=100\" width=\"100px;\" alt=\"Ada Ahmed\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAda Ahmed\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=yretenai\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Wateir\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/78731687?v=4?s=100\" width=\"100px;\" alt=\"Wateir\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWateir\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Wateir\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/al42and\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/933873?v=4?s=100\" width=\"100px;\" alt=\"Andrey Alekseenko\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndrey Alekseenko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=al42and\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://fgimian.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1811813?v=4?s=100\" width=\"100px;\" alt=\"Fotis Gimian\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFotis Gimian\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=fgimian\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=fgimian\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://sigmasquadron.net\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/174749595?v=4?s=100\" width=\"100px;\" alt=\"Fernando Rodrigues\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFernando Rodrigues\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=SigmaSquadron\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://mtoohey.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/36740602?v=4?s=100\" width=\"100px;\" alt=\"Matthew Toohey\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatthew Toohey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=mtoohey31\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://meander.site\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11584387?v=4?s=100\" width=\"100px;\" alt=\"Julius Enriquez\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJulius Enriquez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=win8linux\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n## Thanks\n\n- This project is very much inspired by [gotop](https://github.com/xxxserxxx/gotop),\n  [gtop](https://github.com/aksakalli/gtop), and [htop](https://github.com/htop-dev/htop/).\n\n- This application was written with many, _many_ libraries, and built on the\n  work of many talented people. This application would be impossible without their\n  work. I used to thank them all individually but the list got too large...\n\n- And of course, another round of thanks to all the contributors and package maintainers!\n","funding_links":["https://liberapay.com/Artem4/"],"categories":["Rust","Other Tools","Command Line Utilities","Applications","Tech","terminal","终端","cli","Tools","应用程序 Applications","Packages","Uncategorized","💻 Apps","\u003ca name=\"monitor-top\"\u003e\u003c/a\u003eProcess viewers and monitoring (alternatives to top)","System Monitor","⚡ Productivity","软件","\\*nix/\\*nux","Table of Contents","Other"],"sub_categories":["Bonus","System Info / Monitoring","System tools","Tools","网络服务_其他","Rust","系统工具 System tools","CLI Tools","Uncategorized","👨‍💻 System Administration","Useful Linux Tools","System","System Monitoring"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClementTsang%2Fbottom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FClementTsang%2Fbottom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClementTsang%2Fbottom/lists"}