2022-01-10 07:19:31 +01:00
< div align = "center" >
< h1 > bottom (btm)< / h1 >
< p >
2022-01-20 05:49:11 +01:00
A customizable cross-platform graphical process/system monitor for the terminal.< br / > Supports Linux, macOS, and Windows. Inspired by < a href = https://github.com/aksakalli/gtop > gtop< / a > , < a href = https://github.com/xxxserxxx/gotop > gotop< / a > , and < a href = https://github.com/htop-dev/htop/ > htop< / a > .
2022-01-10 07:19:31 +01:00
< / p >
2019-09-04 05:27:25 +02:00
2021-06-21 07:40:58 +02:00
[<img src="https://img.shields.io/github/workflow/status/ClementTsang/bottom/ci/master?style=flat-square&logo=github" alt="CI status"> ](https://github.com/ClementTsang/bottom/actions?query=branch%3Amaster )
2021-11-26 02:52:22 +01:00
[<img src="https://img.shields.io/codecov/c/github/ClementTsang/bottom?color=%23d9634d&logo=codecov&style=flat-square&token=IDD43CO0FP" alt="Codecov"> ](https://app.codecov.io/gh/ClementTsang/bottom )
2021-06-27 22:27:54 +02:00
[<img src="https://img.shields.io/crates/v/bottom.svg?style=flat-square" alt="crates.io link"> ](https://crates.io/crates/bottom )
2021-12-19 21:42:22 +01:00
[<img src="https://img.shields.io/badge/docs-nightly-88c0d0?style=flat-square&labelColor=555555&logoColor=white" alt="Nightly documentation"> ](https://clementtsang.github.io/bottom/nightly )
[<img src="https://img.shields.io/badge/docs-stable-66c2a5?style=flat-square&labelColor=555555&logoColor=white" alt="Stable documentation"> ](https://clementtsang.github.io/bottom/stable )
2019-09-15 04:29:40 +02:00
2022-01-10 07:19:31 +01:00
< / div >
2019-09-04 05:27:25 +02:00
2022-01-10 07:19:31 +01:00
< img src = "assets/demo.gif" alt = "Quick demo recording showing off bottom's searching, expanding, and process killing." / >
< div align = "center" >
< p >
Demo GIF using the < a href = "https://github.com/morhetz/gruvbox" > Gruvbox< / a > theme (< code > --color gruvbox< / code > ), along with < a href = "https://www.ibm.com/plex/" > IBM Plex Mono< / a > and < a href = "https://sw.kovidgoyal.net/kitty/" > Kitty< / a >
< / p >
< / div >
2020-02-20 04:24:05 +01:00
2021-06-21 07:40:58 +02:00
## Features
2019-09-06 00:28:54 +02:00
2021-06-21 07:40:58 +02:00
As (yet another) process/system visualization and management application, bottom supports the typical features:
2020-05-21 03:10:25 +02:00
2021-06-21 07:40:58 +02:00
- Graphical visualization widgets for:
2021-01-02 22:26:43 +01:00
2021-12-19 21:42:22 +01:00
- [CPU usage ](https://clementtsang.github.io/bottom/nightly/usage/widgets/cpu/ ) over time, at an average and per-core level
- [RAM and swap usage ](https://clementtsang.github.io/bottom/nightly/usage/widgets/memory/ ) over time
- [Network I/O usage ](https://clementtsang.github.io/bottom/nightly/usage/widgets/network/ ) over time
2021-01-02 22:26:43 +01:00
2021-06-21 07:40:58 +02:00
with support for zooming in/out the current time interval displayed.
2021-01-02 22:26:43 +01:00
2021-06-22 16:14:26 +02:00
- Widgets for displaying info about:
2021-01-02 22:26:43 +01:00
2021-12-19 21:42:22 +01:00
- [Disk capacity/usage ](https://clementtsang.github.io/bottom/nightly/usage/widgets/disk/ )
- [Temperature sensors ](https://clementtsang.github.io/bottom/nightly/usage/widgets/temperature/ )
- [Battery usage ](https://clementtsang.github.io/bottom/nightly/usage/widgets/battery/ )
2021-06-22 16:14:26 +02:00
2021-12-19 21:42:22 +01:00
- [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:
2020-07-06 07:09:01 +02:00
2021-06-21 07:40:58 +02:00
- Kill signals
- Tree mode
2021-01-02 22:26:43 +01:00
2021-06-21 07:40:58 +02:00
- Cross-platform support for Linux, macOS, and Windows, with more planned in the future.
2021-01-02 22:26:43 +01:00
2021-12-19 21:42:22 +01:00
- [Customizable behaviour ](https://clementtsang.github.io/bottom/nightly/configuration/command-line-flags/ ) that can be controlled with command-line flags or a config file, such as:
2021-01-10 21:44:39 +01:00
2021-06-21 07:40:58 +02:00
- Custom and pre-built colour themes
- Changing the default behaviour of some widgets
- Changing the layout of widgets
- Filtering out entries in disk and temperature widgets
2021-01-10 21:44:39 +01:00
2021-06-22 16:14:26 +02:00
- Some other nice stuff, like:
2021-12-19 21:42:22 +01:00
- [An htop-inspired basic mode ](https://clementtsang.github.io/bottom/nightly/usage/basic-mode/ )
- [Expansion, which focuses on just one widget ](https://clementtsang.github.io/bottom/nightly/usage/general-usage/#expansion )
2021-06-22 16:14:26 +02:00
- And more!
2021-01-10 20:29:46 +01:00
2021-12-19 21:42:22 +01:00
You can find more details in [the documentation ](https://clementtsang.github.io/bottom/nightly/usage/general-usage/ ).
2020-02-23 05:49:45 +01:00
2021-06-21 07:40:58 +02:00
## Support
2020-01-19 08:02:44 +01:00
2021-06-21 07:40:58 +02:00
bottom _officially_ supports the following operating systems and corresponding architectures:
2020-04-05 05:20:50 +02:00
2021-06-21 07:40:58 +02:00
- macOS (`x86_64`)
- Linux (`x86_64`, `i686` , `aarch64` )
- Windows (`x86_64`, `i686` )
2020-04-28 23:49:17 +02:00
2021-06-21 07:40:58 +02:00
These platforms are tested to work for the most part and issues on these platforms will be fixed if possible.
Furthermore, binaries are expected to be built and tested using the most recent version of stable Rust.
2020-04-05 05:20:50 +02:00
2021-12-31 22:50:40 +01:00
For more details on known problems and unsupported platforms, feel free to check out [the documentation page on support ](https://clementtsang.github.io/bottom/nightly/support/official/ ).
2020-04-05 05:20:50 +02:00
2021-06-21 07:40:58 +02:00
## Installation
2021-03-19 21:39:01 +01:00
2020-02-26 05:28:56 +01:00
### Cargo
2022-01-12 00:02:12 +01:00
Installation via cargo is done by installing the `bottom` crate:
2020-02-26 05:28:56 +01:00
```bash
2020-08-12 02:22:39 +02:00
# If required, update Rust on the stable channel
rustup update stable
2020-02-26 05:28:56 +01:00
cargo install bottom
2020-07-08 22:58:21 +02:00
2022-01-12 00:02:12 +01:00
# Alternatively, --locked may be required due to how cargo install works
2020-07-08 22:58:21 +02:00
cargo install bottom --locked
2020-02-26 05:28:56 +01:00
```
2020-02-22 06:41:55 +01:00
2021-07-19 04:42:28 +02:00
### Arch Linux
2020-02-21 03:24:49 +01:00
2021-07-19 04:42:28 +02:00
There is an official package that can be installed with `pacman` :
2020-12-18 06:40:55 +01:00
2020-02-21 03:24:49 +01:00
```bash
2021-07-19 04:42:28 +02:00
sudo pacman -Syu bottom
2020-02-21 03:24:49 +01:00
```
2020-01-05 01:20:54 +01:00
2021-06-28 02:12:09 +02:00
### Debian/Ubuntu
2020-02-23 00:38:18 +01:00
2020-02-26 05:28:56 +01:00
A `.deb` file is provided on each [release ](https://github.com/ClementTsang/bottom/releases/latest ):
2020-02-23 00:38:18 +01:00
```bash
2022-01-31 22:40:50 +01:00
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.6.7/bottom_0.6.7_amd64.deb
sudo dpkg -i bottom_0.6.7_amd64.deb
2020-02-23 00:38:18 +01:00
```
2020-08-29 02:06:34 +02:00
### Fedora/CentOS
Available in [COPR ](https://copr.fedorainfracloud.org/coprs/atim/bottom/ ):
```bash
sudo dnf copr enable atim/bottom -y
sudo dnf install bottom
```
2020-11-14 23:36:58 +01:00
### Gentoo
2021-06-21 07:40:58 +02:00
Available in [GURU ](https://wiki.gentoo.org/wiki/Project:GURU ) and [dm9pZCAq ](https://github.com/gentoo-mirror/dm9pZCAq ) overlays:
2021-06-15 17:38:12 +02:00
```bash
sudo eselect repository enable guru
sudo emerge --sync guru
echo "sys-process/bottom" | sudo tee /etc/portage/package.accept_keywords/10-guru
sudo emerge sys-process/bottom::guru
```
or
2020-11-18 07:28:53 +01:00
2020-11-14 23:36:58 +01:00
```bash
sudo eselect repository enable dm9pZCAq
sudo emerge --sync dm9pZCAq
sudo emerge sys-process/bottom::dm9pZCAq
```
2020-11-03 06:22:17 +01:00
### Nix
```bash
nix-env -i bottom
```
2021-05-08 01:45:34 +02:00
### Solus
```
sudo eopkg it bottom
```
2020-04-03 03:23:11 +02:00
### Homebrew
2020-02-22 21:00:17 +01:00
```bash
2020-04-03 03:23:11 +02:00
brew install bottom
2021-06-18 20:51:34 +02:00
```
### MacPorts
```bash
sudo port selfupdate
sudo port install bottom
2020-02-22 21:00:17 +01:00
```
2019-09-09 06:09:58 +02:00
2020-04-03 03:23:11 +02:00
### Scoop
2020-04-03 02:52:57 +02:00
```bash
scoop install bottom
```
2020-04-03 03:23:11 +02:00
### Chocolatey
2020-02-21 03:24:49 +01:00
2021-05-10 04:53:45 +02:00
Choco package located [here ](https://chocolatey.org/packages/bottom ).
Since validation of the package takes time, it may take a while to become available after a release.
2020-04-15 01:32:25 +02:00
2020-02-21 03:24:49 +01:00
```bash
2020-04-03 03:23:11 +02:00
choco install bottom
2021-06-21 07:40:58 +02:00
# The version number may be required for newer releases during the approval process:
2022-01-31 22:40:50 +01:00
choco install bottom --version=0.6.7
2020-02-21 03:24:49 +01:00
```
2019-09-08 07:28:03 +02:00
2020-09-09 02:08:00 +02:00
### winget
You can find the packages [here ](https://github.com/microsoft/winget-pkgs/tree/master/manifests/Clement/bottom ).
Since validation of the package takes time, it may take a while to become available after a release.
```bash
winget install bottom
2021-12-30 21:09:22 +01:00
# Alternatively
winget install Clement.bottom
2020-09-09 02:08:00 +02:00
```
You can also manually do the same thing by going to the [latest release ](https://github.com/ClementTsang/bottom/releases/latest )
and installing via the `.msi` file.
2021-06-21 07:40:58 +02:00
You can uninstall via Control Panel, Options, or `winget --uninstall bottom` .
2020-05-03 05:46:07 +02:00
2021-08-16 04:01:31 +02:00
### Manually
2020-05-03 05:46:07 +02:00
2021-08-16 04:01:31 +02:00
There are a few ways to go about doing this manually. Note that you probably want
to do so using the most recent version of stable Rust, which is how the binaries are built:
2020-05-03 05:46:07 +02:00
2021-06-21 07:40:58 +02:00
```bash
2021-08-16 04:01:31 +02:00
# If required, update Rust on the stable channel first
2021-06-21 07:40:58 +02:00
rustup update stable
2020-09-03 04:02:49 +02:00
2021-08-16 04:01:31 +02:00
# Option 1 - Download from releases and install
2022-01-31 22:40:50 +01:00
curl -LO https://github.com/ClementTsang/bottom/archive/0.6.7.tar.gz
tar -xzvf 0.6.7.tar.gz
2021-06-21 07:40:58 +02:00
cargo install --path .
2020-09-03 04:02:49 +02:00
2021-08-16 04:01:31 +02:00
# Option 2 - Clone from master and install manually
2021-06-21 07:40:58 +02:00
git clone https://github.com/ClementTsang/bottom
cd bottom
cargo install --path .
2020-09-03 04:02:49 +02:00
2021-08-16 04:01:31 +02:00
# Option 3 - Clone and install directly from the repo all via Cargo
2021-06-21 07:40:58 +02:00
cargo install --git https://github.com/ClementTsang/bottom
2020-09-03 04:02:49 +02:00
```
2021-06-21 07:40:58 +02:00
### Binaries
2020-09-03 04:02:49 +02:00
2021-08-16 04:01:31 +02:00
You can also try to use the generated release binaries and manually install on your system:
2020-09-03 04:02:49 +02:00
2021-06-21 07:40:58 +02:00
- [Latest stable release ](https://github.com/ClementTsang/bottom/releases/latest ), generated off of the release branch
2021-08-16 04:01:31 +02:00
- [Latest nightly release ](https://github.com/ClementTsang/bottom/releases/tag/nightly ), generated daily off of the master branch at 00:00 UTC
2021-01-02 00:09:28 +01:00
2021-06-27 22:27:54 +02:00
#### Auto-completion
2021-06-21 07:40:58 +02:00
The release binaries are packaged with shell auto-completion files for bash, fish, zsh, and Powershell. To install them:
2021-01-02 00:09:28 +01:00
2021-06-21 07:40:58 +02:00
- For bash, move `btm.bash` to `$XDG_CONFIG_HOME/bash_completion or /etc/bash_completion.d/` .
- For fish, move `btm.fish` to `$HOME/.config/fish/completions/` .
- For zsh, move `_btm` to one of your `$fpath` directories.
- For PowerShell, add `. _btm.ps1` to your PowerShell
[profile ](<https://docs.microsoft.com/en-us/previous-versions//bb613488(v=vs.85 )>).
2021-01-02 00:09:28 +01:00
2021-06-21 07:40:58 +02:00
## Usage
2020-04-17 02:06:50 +02:00
2021-06-21 07:40:58 +02:00
You can run bottom using `btm` .
2020-04-27 19:48:56 +02:00
2021-06-22 16:14:26 +02:00
- For help on flags, use `btm -h` for a quick overview or `btm --help` for more details.
2021-12-19 21:42:22 +01:00
- For info on key and mouse bindings, press `?` inside bottom or refer to the [documentation ](https://clementtsang.github.io/bottom/nightly/ ).
2021-06-22 16:14:26 +02:00
2021-12-19 21:42:22 +01:00
You can find more information on usage in the [documentation ](https://clementtsang.github.io/bottom/nightly/ ).
2020-04-17 02:06:50 +02:00
2021-06-21 07:40:58 +02:00
## Configuration
2020-04-17 02:06:50 +02:00
2021-06-21 07:40:58 +02:00
bottom accepts a number of command-line arguments to change the behaviour of the application as desired. Additionally, bottom will automatically
generate a configuration file on the first launch, which one can change as appropriate.
2020-12-05 02:11:38 +01:00
2021-12-19 21:42:22 +01:00
More details on configuration can be found [in the documentation ](https://clementtsang.github.io/bottom/nightly/configuration/config-file/default-config/ ).
2020-12-05 02:11:38 +01:00
2020-04-03 07:14:41 +02:00
## Contribution
2020-02-26 14:09:03 +01:00
2021-10-18 03:44:19 +02:00
Whether it's reporting bugs, suggesting features, maintaining packages, or submitting a PR,
contribution is always welcome! Please read [CONTRIBUTING.md ](./CONTRIBUTING.md ) for details on how to
contribute to bottom.
2020-03-06 05:54:39 +01:00
2020-04-30 03:56:44 +02:00
### Contributors
2021-10-18 03:44:19 +02:00
Thanks to all contributors:
2020-03-06 05:54:39 +01:00
2020-03-20 16:09:55 +01:00
<!-- ALL - CONTRIBUTORS - LIST:START - Do not remove or modify this section -->
<!-- prettier - ignore - start -->
<!-- markdownlint - disable -->
< table >
< tr >
2021-07-26 01:58:36 +02:00
< td align = "center" > < a href = "http://shilangyu.github.io" > < img src = "https://avatars3.githubusercontent.com/u/29288116?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Marcin Wojnarowski< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=shilangyu" title = "Code" > 💻< / a > < a href = "#platform-shilangyu" title = "Packaging/porting to new platform" > 📦< / a > < / td >
< td align = "center" > < a href = "http://neosmart.net/" > < img src = "https://avatars3.githubusercontent.com/u/606923?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Mahmoud Al-Qudsi< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=mqudsi" title = "Code" > 💻< / a > < / td >
2021-01-20 07:55:29 +01:00
< td align = "center" > < a href = "https://andys8.de" > < img src = "https://avatars0.githubusercontent.com/u/13085980?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Andy< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=andys8" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://github.com/HarHarLinks" > < img src = "https://avatars0.githubusercontent.com/u/2803622?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Kim Brose< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=HarHarLinks" title = "Code" > 💻< / a > < / td >
< td align = "center" > < a href = "https://svenstaro.org" > < img src = "https://avatars0.githubusercontent.com/u/1664?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Sven-Hendrik Haase< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=svenstaro" title = "Documentation" > 📖< / a > < / td >
< td align = "center" > < a href = "https://liberapay.com/Artem4/" > < img src = "https://avatars0.githubusercontent.com/u/5614476?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Artem Polishchuk< / b > < / sub > < / a > < br / > < a href = "#platform-tim77" title = "Packaging/porting to new platform" > 📦< / a > < a href = "https://github.com/ClementTsang/bottom/commits?author=tim77" title = "Documentation" > 📖< / a > < / td >
< td align = "center" > < a href = "http://ruby-journal.com/" > < img src = "https://avatars2.githubusercontent.com/u/135605?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Trung Lê< / b > < / sub > < / a > < br / > < a href = "#platform-runlevel5" title = "Packaging/porting to new platform" > 📦< / a > < a href = "#infra-runlevel5" title = "Infrastructure (Hosting, Build-Tools, etc)" > 🚇< / a > < / td >
2020-03-20 16:09:55 +01:00
< / tr >
2020-11-14 23:37:15 +01:00
< tr >
2021-01-20 07:55:29 +01:00
< td align = "center" > < a href = "https://github.com/dm9pZCAq" > < img src = "https://avatars1.githubusercontent.com/u/46228973?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > dm9pZCAq< / b > < / sub > < / a > < br / > < a href = "#platform-dm9pZCAq" title = "Packaging/porting to new platform" > 📦< / a > < a href = "https://github.com/ClementTsang/bottom/commits?author=dm9pZCAq" title = "Documentation" > 📖< / a > < / td >
< td align = "center" > < a href = "https://lukor.org" > < img src = "https://avatars2.githubusercontent.com/u/10536802?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Lukas Rysavy< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=LlinksRechts" title = "Code" > 💻< / a > < / td >
2021-07-26 01:58:36 +02:00
< td align = "center" > < a href = "http://hamberg.no/erlend" > < img src = "https://avatars3.githubusercontent.com/u/16063?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Erlend Hamberg< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=ehamberg" title = "Code" > 💻< / a > < / td >
2021-01-22 02:54:05 +01:00
< td align = "center" > < a href = "https://onee3.org" > < img src = "https://avatars.githubusercontent.com/u/4507647?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Frederick Zhang< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=Frederick888" title = "Code" > 💻< / a > < / td >
2021-03-24 00:36:33 +01:00
< td align = "center" > < a href = "https://github.com/pvanheus" > < img src = "https://avatars.githubusercontent.com/u/4154788?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > pvanheus< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=pvanheus" title = "Code" > 💻< / a > < / td >
2021-03-24 00:37:38 +01:00
< td align = "center" > < a href = "https://zebulon.dev/" > < img src = "https://avatars.githubusercontent.com/u/14242997?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Zeb Piasecki< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=vlakreeh" title = "Code" > 💻< / a > < / td >
2021-05-08 01:45:49 +02:00
< td align = "center" > < a href = "https://github.com/georgybog" > < img src = "https://avatars.githubusercontent.com/u/60893791?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > georgybog< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=georgybog" title = "Documentation" > 📖< / a > < / td >
2020-11-14 23:37:15 +01:00
< / tr >
2021-06-02 23:14:12 +02:00
< tr >
< td align = "center" > < a href = "https://github.com/briandipalma" > < img src = "https://avatars.githubusercontent.com/u/1597820?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Brian Di Palma< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=briandipalma" title = "Documentation" > 📖< / a > < / td >
2021-06-15 17:38:52 +02:00
< td align = "center" > < a href = "https://dakyskye.github.io" > < img src = "https://avatars.githubusercontent.com/u/32128756?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Lasha Kanteladze< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=dakyskye" title = "Documentation" > 📖< / a > < / td >
2021-06-18 20:51:45 +02:00
< td align = "center" > < a href = "https://github.com/herbygillot" > < img src = "https://avatars.githubusercontent.com/u/618376?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Herby Gillot< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=herbygillot" title = "Documentation" > 📖< / a > < / td >
2021-07-06 22:25:12 +02:00
< td align = "center" > < a href = "https://github.com/yellowsquid" > < img src = "https://avatars.githubusercontent.com/u/46519298?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Greg Brown< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=yellowsquid" title = "Code" > 💻< / a > < / td >
2021-07-26 01:58:14 +02:00
< td align = "center" > < a href = "https://github.com/TotalCaesar659" > < img src = "https://avatars.githubusercontent.com/u/14265316?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > TotalCaesar659< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=TotalCaesar659" title = "Documentation" > 📖< / a > < / td >
2021-07-26 01:58:36 +02:00
< td align = "center" > < a href = "https://github.com/grawlinson" > < img src = "https://avatars.githubusercontent.com/u/4408051?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > George Rawlinson< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=grawlinson" title = "Documentation" > 📖< / a > < a href = "#platform-grawlinson" title = "Packaging/porting to new platform" > 📦< / a > < / td >
2021-09-18 03:56:21 +02:00
< td align = "center" > < a href = "https://www.frogorbits.com/" > < img src = "https://avatars.githubusercontent.com/u/101246?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > adiabatic< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=adiabatic" title = "Documentation" > 📖< / a > < / td >
2021-06-02 23:14:12 +02:00
< / tr >
2021-09-18 21:00:19 +02:00
< tr >
< td align = "center" > < a href = "https://electronsweatshop.com" > < img src = "https://avatars.githubusercontent.com/u/354506?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Randy Barlow< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=bowlofeggs" title = "Code" > 💻< / a > < / td >
2021-11-20 00:56:57 +01:00
< td align = "center" > < a href = "http://jackson.dev" > < img src = "https://avatars.githubusercontent.com/u/160646?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Patrick Jackson< / b > < / sub > < / a > < br / > < a href = "#ideas-patricksjackson" title = "Ideas, Planning, & Feedback" > 🤔< / a > < a href = "https://github.com/ClementTsang/bottom/commits?author=patricksjackson" title = "Documentation" > 📖< / a > < / td >
2021-12-28 20:33:43 +01:00
< td align = "center" > < a href = "https://github.com/mati865" > < img src = "https://avatars.githubusercontent.com/u/1174646?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Mateusz Mikuła< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=mati865" title = "Code" > 💻< / a > < / td >
2022-01-20 20:21:10 +01:00
< td align = "center" > < a href = "https://blog.guillaume-gomez.fr" > < img src = "https://avatars.githubusercontent.com/u/3050060?v=4?s=100" width = "100px;" alt = "" / > < br / > < sub > < b > Guillaume Gomez< / b > < / sub > < / a > < br / > < a href = "https://github.com/ClementTsang/bottom/commits?author=GuillaumeGomez" title = "Code" > 💻< / a > < / td >
2021-09-18 21:00:19 +02:00
< / tr >
2020-03-20 16:09:55 +01:00
< / table >
2021-01-20 07:55:29 +01:00
<!-- markdownlint - restore -->
2020-03-20 16:09:55 +01:00
<!-- prettier - ignore - end -->
2020-12-18 00:42:08 +01:00
2020-03-20 16:09:55 +01:00
<!-- ALL - CONTRIBUTORS - LIST:END -->
2020-04-03 03:23:11 +02:00
## Thanks
2021-05-31 06:40:37 +02:00
- This project is very much inspired by [gotop ](https://github.com/xxxserxxx/gotop ),
2021-06-21 07:40:58 +02:00
[gtop ](https://github.com/aksakalli/gtop ), and [htop ](https://github.com/htop-dev/htop/ ).
2020-04-03 03:23:11 +02:00
- This application was written with many, _many_ libraries, and built on the
2020-08-27 01:11:41 +02:00
work of many talented people. This application would be impossible without their
work. I used to thank them all individually but the list got too large...
2020-05-09 20:55:01 +02:00
2021-06-21 07:40:58 +02:00
- And of course, another round of thanks to all contributors and package maintainers!