{"id":15037002,"url":"https://github.com/clementtsang/bottom","last_synced_at":"2026-04-12T04:01:12.020Z","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":"2025-12-22T00:45:24.000Z","size":80579,"stargazers_count":12478,"open_issues_count":116,"forks_count":318,"subscribers_count":52,"default_branch":"main","last_synced_at":"2025-12-23T11:44:26.141Z","etag":null,"topics":["bottom","btm","cli","cross-platform","monitoring","rust","terminal","top","tui"],"latest_commit_sha":null,"homepage":"https://bottom.pages.dev","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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-08-28T23:43:30.000Z","updated_at":"2025-12-23T08:31:44.000Z","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":2078,"total_committers":68,"mean_commits":"30.558823529411764","dds":"0.46342637151106836","last_synced_commit":"16a2fd6a41c5c607321ca2191dc45afce9f3fd12"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/ClementTsang/bottom","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","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClementTsang%2Fbottom/sbom","scorecard":{"id":30550,"data":{"date":"2025-08-11","repo":{"name":"github.com/ClementTsang/bottom","commit":"9fe558183bb322fb2e3fd5fbb71c21090440aeaf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":1,"reason":"Found 3/27 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/build_releases.yml:31","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/clear_workflow_cache.yml:1","Warn: no topLevel permission defined: .github/workflows/coverage.yml:1","Warn: no topLevel permission defined: .github/workflows/deployment.yml:1","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly.yml:1","Warn: no topLevel permission defined: .github/workflows/post_release.yml:1","Warn: no topLevel permission defined: .github/workflows/test_docs.yml:1","Warn: no topLevel permission defined: .github/workflows/validate_schema.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_releases.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/build_releases.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_releases.yml:447: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/build_releases.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_releases.yml:551: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/build_releases.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/ClementTsang/bottom/ci.yml/main?enable=pin","Warn: pipCommand not pinned by hash: docs/serve.sh:12","Warn: pipCommand not pinned by hash: docs/serve.sh:13","Warn: pipCommand not pinned by hash: docs/serve.sh:18","Warn: pipCommand not pinned by hash: docs/serve.sh:19","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/post_release.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/test_docs.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/validate_schema.yml:51","Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:  24 out of  32 third-party GitHubAction dependencies pinned","Info:   0 out of   8 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact nightly not signed: https://api.github.com/repos/ClementTsang/bottom/releases/238729478","Warn: release artifact 0.11.0 not signed: https://api.github.com/repos/ClementTsang/bottom/releases/237846689","Warn: release artifact 0.10.2 not signed: https://api.github.com/repos/ClementTsang/bottom/releases/168805956","Warn: release artifact 0.10.1 not signed: https://api.github.com/repos/ClementTsang/bottom/releases/168283605","Warn: release artifact 0.10.0 not signed: https://api.github.com/repos/ClementTsang/bottom/releases/168176830","Warn: release artifact nightly does not have provenance: https://api.github.com/repos/ClementTsang/bottom/releases/238729478","Warn: release artifact 0.11.0 does not have provenance: https://api.github.com/repos/ClementTsang/bottom/releases/237846689","Warn: release artifact 0.10.2 does not have provenance: https://api.github.com/repos/ClementTsang/bottom/releases/168805956","Warn: release artifact 0.10.1 does not have provenance: https://api.github.com/repos/ClementTsang/bottom/releases/168283605","Warn: release artifact 0.10.0 does not have provenance: https://api.github.com/repos/ClementTsang/bottom/releases/168176830"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: RUSTSEC-2024-0436"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T18:59:37.569Z","repository_id":37515527,"created_at":"2025-08-14T18:59:37.569Z","updated_at":"2025-08-14T18:59:37.569Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28085411,"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","status":"online","status_checked_at":"2025-12-27T02:00:05.897Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-09-24T20:33:00.324Z","updated_at":"2026-04-12T04:01:12.012Z","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/checks-status/ClementTsang/bottom/main?style=flat-square\u0026logo=github\" alt=\"CI status\"\u003e](https://github.com/ClementTsang/bottom/actions?query=branch%3Amain)\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://bottom.pages.dev/stable)\n[\u003cimg src=\"https://img.shields.io/badge/docs-nightly-88c0d0?style=flat-square\u0026labelColor=555555\u0026logoColor=white\" alt=\"Nightly documentation\"\u003e](https://bottom.pages.dev/nightly)\n[\u003cimg src=\"https://img.shields.io/badge/docs-mirror-8A2BE2?style=flat-square\u0026labelColor=555555\u0026logoColor=white\" alt=\"Doc mirror on GitHub Pages\"\u003e](https://clementtsang.github.io/bottom/stable)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"demos/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    - [COPR](#copr)\n    - [Terra](#terra)\n    - [RPM](#rpm)\n  - [Gentoo](#gentoo)\n  - [Nix](#nix)\n  - [openSUSE](#opensuse)\n  - [Snap](#snap)\n  - [Solus](#solus)\n  - [Void](#void)\n  - [gah](#gah)\n  - [Homebrew](#homebrew)\n  - [MacPorts](#macports)\n  - [Chocolatey](#chocolatey)\n  - [Scoop](#scoop)\n  - [winget](#winget)\n  - [Windows installer](#windows-installer)\n  - [Conda](#conda)\n  - [mise](#mise)\n  - [Pre-built binaries](#pre-built-binaries)\n    - [Auto-completion](#auto-completion)\n- [Usage](#usage)\n- [Configuration](#configuration)\n- [Troubleshooting](#troubleshooting)\n- [Documentation](#documentation)\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  - [CPU usage](https://bottom.pages.dev/nightly/usage/widgets/cpu/) over time, at an average and per-core level\n  - [RAM and swap usage](https://bottom.pages.dev/nightly/usage/widgets/memory/) over time\n  - [Network I/O usage](https://bottom.pages.dev/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  - [Disk capacity/usage](https://bottom.pages.dev/nightly/usage/widgets/disk/)\n  - [Temperature sensors](https://bottom.pages.dev/nightly/usage/widgets/temperature/)\n  - [Battery usage](https://bottom.pages.dev/nightly/usage/widgets/battery/)\n\n- [A process widget](https://bottom.pages.dev/nightly/usage/widgets/process/) for displaying, sorting, and searching info about processes, as well as support for:\n  - [Kill signals](https://bottom.pages.dev/nightly/usage/widgets/process/#process-termination)\n  - [Tree mode](https://bottom.pages.dev/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://bottom.pages.dev/nightly/configuration/command-line-options/) that can be controlled with command-line options or a config file, such as:\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  - [An htop-inspired basic mode](https://bottom.pages.dev/nightly/usage/basic-mode/)\n  - [Expansion, which focuses on just one widget](https://bottom.pages.dev/nightly/usage/general-usage/#expansion)\n\n- And more!\n\nYou can find more details in [the documentation](https://bottom.pages.dev/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://bottom.pages.dev/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`, `loongarch64`)\n- Android (`arm64`)\n- Windows (`arm64`)\n\nFor more details on unsupported platforms and known problems, check out [the documentation](https://bottom.pages.dev/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, 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.12.3.tar.gz\ntar -xzvf 0.12.3.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 to try to\n# use 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://bottom.pages.dev/nightly/nightly-release) 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.12.3/bottom_0.12.3-1_amd64.deb\nsudo dpkg -i bottom_0.12.3-1_amd64.deb\n\n# ARM64\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.12.3/bottom_0.12.3-1_arm64.deb\nsudo dpkg -i bottom_0.12.3-1_arm64.deb\n\n# ARM\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.12.3/bottom_0.12.3-1_armhf.deb\nsudo dpkg -i bottom_0.12.3-1_armhf.deb\n\n# musl-based\ncurl -LO https://github.com/ClementTsang/bottom/releases/download/0.12.3/bottom-musl_0.12.3-1_amd64.deb\nsudo dpkg -i bottom-musl_0.12.3-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\n#### COPR\n\n\u003e [!WARNING]\n\u003e\n\u003e `atim/bottom` seems to be unmaintained and may be outdated ([relevant issue](https://github.com/ClementTsang/bottom/issues/1904))\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\n#### Terra\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\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.12.3/bottom-0.12.3-1.x86_64.rpm\nsudo dnf install ./bottom-0.12.3-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### gah\n\nbottom can also be installed on Linux or macOS using [gah](https://github.com/marverix/gah):\n\n```bash\ngah install bottom\n```\n\n### Homebrew\n\nThe formula is 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 manually install bottom as a Windows program by downloading and using the `.msi` file from the [latest release](https://github.com/ClementTsang/bottom/releases/latest).\n\n### Conda\n\nYou can install bottom 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### mise\n\nbottom is available in [mise](https://github.com/jdx/mise). You can install it like so:\n\n```\nmise use -g bottom@latest\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)\n- [Latest nightly release](https://bottom.pages.dev/nightly/nightly-release)\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 in [the releases page](https://github.com/ClementTsang/bottom/releases) are packaged with\nshell auto-completion files for Bash, Zsh, fish, Powershell, Elvish, Fig, and Nushell. To install them:\n\n- For Bash, move `btm.bash` to `$XDG_CONFIG_HOME/bash_completion or /etc/bash_completion.d/`.\n- For Zsh, move `_btm` to one of your `$fpath` directories.\n- For fish, move `btm.fish` to `$HOME/.config/fish/completions/`.\n- For PowerShell, add `_btm.ps1` to your PowerShell [profile](\u003chttps://docs.microsoft.com/en-us/previous-versions//bb613488(v=vs.85)\u003e).\n- For Elvish, the completion file is `btm.elv`.\n- For Fig, the completion file is `btm.ts`.\n- For Nushell, source `btm.nu`.\n\nThe individual auto-completion files are also included in the stable/nightly releases as `completion.tar.gz` if needed.\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 page](https://bottom.pages.dev/nightly/).\n\nYou can find more information on usage in the [documentation](https://bottom.pages.dev/nightly/).\n\n## Configuration\n\nbottom accepts a number of command-line arguments to change the behaviour of the application as desired.\nAdditionally, bottom will automatically generate a configuration file on the first launch, which can be changed.\n\nMore details on configuration can be found [in the documentation](https://bottom.pages.dev/nightly/configuration/config-file/).\n\n## Troubleshooting\n\nIf some things aren't working, give the [troubleshooting page](https://bottom.pages.dev/nightly/troubleshooting)\na look. If things still aren't working, then consider asking [a question](https://github.com/ClementTsang/bottom/discussions)\nor filing a [bug report](https://github.com/ClementTsang/bottom/issues/new/choose) if you think it's a bug.\n\n## Documentation\n\nThe main documentation page can be found at \u003chttps://bottom.pages.dev\u003e, using Cloudflare Pages. If needed, a mirror hosted using\nGithub Pages is also available at \u003chttps://clementtsang.github.io/bottom\u003e.\n\n## Contribution\n\nWhether it's reporting bugs, suggesting features, maintaining packages, or submitting a PR, contribution is always welcome! Please read\n[CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to contribute 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://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      \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    \u003c/tr\u003e\n    \u003ctr\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      \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    \u003c/tr\u003e\n    \u003ctr\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      \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    \u003c/tr\u003e\n    \u003ctr\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      \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    \u003c/tr\u003e\n    \u003ctr\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=\"Grace Stok\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGrace 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      \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    \u003c/tr\u003e\n    \u003ctr\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      \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    \u003c/tr\u003e\n    \u003ctr\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      \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    \u003c/tr\u003e\n    \u003ctr\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      \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    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/benjamb\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8291297?v=4?s=100\" width=\"100px;\" alt=\"Ben Brown\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Brown\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=benjamb\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/nyurik\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1641515?v=4?s=100\" width=\"100px;\" alt=\"Yuri Astrakhan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYuri Astrakhan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=nyurik\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=nyurik\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://kachick.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1180335?v=4?s=100\" width=\"100px;\" alt=\"Kenichi Kamiya\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKenichi Kamiya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=kachick\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/yahlia\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40295453?v=4?s=100\" width=\"100px;\" alt=\"yahlia\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eyahlia\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=yahlia\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Bucket-Bucket-Bucket\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/107044719?v=4?s=100\" width=\"100px;\" alt=\"Bucket-Bucket-Bucket\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBucket-Bucket-Bucket\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Bucket-Bucket-Bucket\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://marek.sierocinscy.pl\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2142811?v=4?s=100\" width=\"100px;\" alt=\"Marek Sierociński\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMarek Sierociński\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=marverix\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Tommimon\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/37435103?v=4?s=100\" width=\"100px;\" alt=\"Tommaso Montanari\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTommaso Montanari\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-Tommimon\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#ideas-Tommimon\" title=\"Ideas, Planning, \u0026 Feedback\"\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://blog.lenhof.eu.org\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/36410287?v=4?s=100\" width=\"100px;\" alt=\"Jean-Yves LENHOF\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJean-Yves LENHOF\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=jylenhof\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://saphereye.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/59739923?v=4?s=100\" width=\"100px;\" alt=\"Adarsh Das\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdarsh Das\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Saphereye\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=Saphereye\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/oxyzenQ\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/130107241?v=4?s=100\" width=\"100px;\" alt=\"rezky_nightky\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erezky_nightky\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=oxyzenQ\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/gitgoggles\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/101480183?v=4?s=100\" width=\"100px;\" alt=\"gitgoggles\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egitgoggles\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=gitgoggles\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/thunze\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22795263?v=4?s=100\" width=\"100px;\" alt=\"Tom\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTom\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-thunze\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ggaddy\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13815367?v=4?s=100\" width=\"100px;\" alt=\"G\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eG\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=ggaddy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lpnh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/90577992?v=4?s=100\" width=\"100px;\" alt=\"Filipe Paniguel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFilipe Paniguel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=lpnh\" 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.jianshu.com/u/f5754cd2e83d\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/15232241?v=4?s=100\" width=\"100px;\" alt=\"Qiying Wang\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eQiying Wang\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=WqyJh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dastarruer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/173855353?v=4?s=100\" width=\"100px;\" alt=\"dastarruer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edastarruer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ClementTsang/bottom/commits?author=dastarruer\" title=\"Code\"\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](https://github.com/ClementTsang/bottom/blob/main/Cargo.toml),\n  [_many_ libraries](https://github.com/ClementTsang/bottom/blob/main/Cargo.lock), as well as many services and\n  programs, all built on top of the work of many talented people. bottom would not exist without all of this.\n\n- And of course, thank you again to all contributors and package maintainers!\n\n- I also really appreciate anyone who has used bottom, and those\n  who go out of their way to report bugs or suggest ways to improve things. I hope\n  it's been a useful tool for others.\n\n- To those who support my work financially via donations, thank you so much.\n\n- Thanks to JetBrains for providing access to tools that I use to develop bottom\n  as part of their [open source support program](https://jb.gg/OpenSourceSupport).\n\n  \u003ca href=\"https://jb.gg/OpenSourceSupport\"\u003e\n    \u003cimg src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg\" alt=\"JetBrains logo\" width=\"150\" /\u003e\n  \u003c/a\u003e\n\n- Also thanks to [SignPath.io](https://about.signpath.io/) for providing a free code signing service, and to the\n  [SignPath Foundation](https://signpath.org/) for the certificate.\n","funding_links":["https://liberapay.com/Artem4/"],"categories":["Monitoring"],"sub_categories":["TOPs"],"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"}