github.com/wtfutil/wtf@v0.43.0/README.md (about)

     1  <p align="center">
     2      <img src="./images/logo_transparent.png?raw=true" title="WTF" alt="WTF" width="560" height="560" />
     3  </p>
     4  
     5  <p align="left">
     6      <a href="https://goreportcard.com/report/github.com/wtfutil/wtf"><img alt="Go Report Card" src="https://goreportcard.com/badge/github.com/wtfutil/wtf"></a>
     7      <a href="https://twitter.com/wtfutil"><img alt="Twitter" src="https://img.shields.io/badge/follow-on%20twitter-blue.svg"></a>
     8      <a href="https://deepsource.io/gh/wtfutil/wtf/?ref=repository-badge}" target="_blank"><img alt="DeepSource" title="DeepSource" src="https://deepsource.io/gh/wtfutil/wtf.svg/?label=active+issues&show_trend=true&token=kSJAbELF2TA7rEHjK6RPUrj5"/></a>
     9  </p>
    10  
    11  WTF (aka 'wtfutil') is the personal information dashboard for your terminal, providing at-a-glance access to your very important but infrequently-needed stats and data.
    12  
    13  Used by thousands of developers and tech people around the world, WTF is free and open-source. To support the continued use and development of WTF, please consider sponsoring WTF via [GitHub Sponsors](https://github.com/sponsors/senorprogrammer).
    14  
    15  ### Are you a contributor or sponsor?
    16  
    17  Awesome! [See here](https://wtfutil.com/sponsors/exit_message/) for how you can change the exit message, the message WTF shows when quitting, to something special just for you.
    18  
    19  ## Sponsored by
    20  
    21  <p>
    22    <table>
    23      <tr>
    24        <td>
    25          <strong>Robusta.dev</strong>
    26          <br />
    27          <a href="https://home.robusta.dev/?utm_source=wtfutil&utm_medium=oss-sponsorship&utm_id=wtfutil-sponsorship" target=_blank>
    28  		      <img src="./images/sponsors/robusta.png?raw=true" height="60" title="Robusta.dev" alt="Robusta.dev" />
    29  	      </a>
    30        </td>
    31        <td>
    32          <strong>Airbrake</strong>
    33          <br />
    34  	      <a href="https://airbrake.io/?utm_medium=sponsor&utm_source=WTFutill&utm_content=airbrake-home-page&utm_campaign=2021-sponsorships" target=_blank>
    35  		      <img src="./images/sponsors/airbrake.png?raw=true" height="60" title="Airbrake" alt="Airbrake" />
    36  	      </a>
    37        </td>
    38      </tr>
    39    <table>
    40  </p>
    41  
    42  <hr />
    43  
    44  <p></p>
    45  
    46  * [Installation](#installation)
    47      * [Installing via Homebrew](#installing-via-homebrew)
    48      * [Installing via MacPorts](#installing-via-macports)
    49      * [Installing a Binary](#installing-a-binary)
    50      * [Installing from Source](#installing-from-source)
    51      * [Running via Docker](#running-via-docker)
    52  * [Communication](#communication)
    53      * [GitHub Discussions](#github-discussions)
    54      * [Twitter](#twitter)
    55  * [Documentation](#documentation)
    56  * [Modules](#modules)
    57  * [Getting Bugs Fixed or Features Added](#getting-bugs-fixed-or-features-added)
    58  * [Contributing to the Source Code](#contributing-to-the-source-code)
    59      * [Adding Dependencies](#adding-dependencies)
    60  * [Contributing to the Documentation](#contributing-to-the-documentation)
    61  * [Contributors](#contributors)
    62  * [Acknowledgements](#acknowledgments)
    63  
    64  <p align="center">
    65  <img src="./images/screenshot.jpg" title="screenshot" width="720" height="420" />
    66  </p>
    67  
    68  ## Installation
    69  
    70  ### Installing via Homebrew
    71  
    72  The simplest way from Homebrew:
    73  
    74  ```console
    75  brew install wtfutil
    76  
    77  wtfutil
    78  ```
    79  
    80  That version can sometimes lag a bit, as recipe updates take time to get accepted into `homebrew-core`. If you always want the bleeding edge of releases, you can tap it:
    81  
    82  ```console
    83  brew tap wtfutil/wtfutil
    84  brew install wtfutil
    85  
    86  wtfutil
    87  ```
    88  
    89  ### Installing via MacPorts
    90  
    91  You can also install via [MacPorts](https://www.macports.org/):
    92  
    93  ```console
    94  sudo port selfupdate
    95  sudo port install wtfutil
    96  
    97  wtfutil
    98  ```
    99  
   100  ### Installing a Binary
   101  
   102  [Download the latest binary](https://github.com/wtfutil/wtf/releases) from GitHub.
   103  
   104  WTF is a stand-alone binary. Once downloaded, copy it to a location you can run executables from (ie: `/usr/local/bin/`), and set the permissions accordingly:
   105  
   106  ```bash
   107  chmod a+x /usr/local/bin/wtfutil
   108  ```
   109  
   110  and you should be good to go.
   111  
   112  ### Installing from Source
   113  
   114  If you want to run the build command from within your `$GOPATH`:
   115  
   116  ```bash
   117  # Set the Go proxy
   118  export GOPROXY="https://proxy.golang.org,direct"
   119  
   120  # Disable the Go checksum database
   121  export GOSUMDB=off
   122  
   123  # Enable Go modules
   124  export GO111MODULE=on
   125  
   126  go get -u github.com/wtfutil/wtf
   127  cd $GOPATH/src/github.com/wtfutil/wtf
   128  make install
   129  make run
   130  ```
   131  
   132  If you want to run the build command from a folder that is not in your `$GOPATH`:
   133  
   134  ```bash
   135  # Set the Go proxy
   136  export GOPROXY="https://proxy.golang.org,direct"
   137  
   138  go get -u github.com/wtfutil/wtf
   139  cd $GOPATH/src/github.com/wtfutil/wtf
   140  make install
   141  make run
   142  ```
   143  
   144  ### Installing from Source using Docker
   145  
   146  All building is done inside a docker container. You can then copy the binary to
   147  your local machine.
   148  
   149  ```bash
   150  curl -o Dockerfile.build https://raw.githubusercontent.com/wtfutil/wtf/master/Dockerfile.build
   151  docker build -f Dockerfile.build -t wtfutil --build-arg=version=master .
   152  docker create --name wtf_build wtfutil
   153  docker cp wtf_build:/usr/local/bin/wtfutil ~/.local/bin
   154  docker rm wtf_build
   155  ```
   156  
   157  **Note:** WTF is _only_ compatible with Go versions **1.16.0** or later (due to the use of Go modules and newer standard library functions). If you would like to use `gccgo` to compile, you _must_ use `gccgo-9` or later which introduces support for Go modules.
   158  
   159  ### Installing via Arch User Repository
   160  
   161  Arch Linux users can utilise the [wtfutil](https://aur.archlinux.org/packages/wtfutil) package to build it from source, or [wtfutil-bin](https://aur.archlinux.org/packages/wtfutil-bin/) to install pre-built binaries.
   162  
   163  ## Running via Docker
   164  
   165  You can run `wtf` inside a docker container:
   166  
   167  ```bash
   168  # download or create the Dockerfile
   169  curl -o Dockerfile https://raw.githubusercontent.com/wtfutil/wtf/master/Dockerfile
   170  
   171  # build the docker container
   172  docker build -t wtfutil .
   173  
   174  # or for a particular tag or branch
   175  docker build --build-arg=version=v0.25.0 -t wtfutil .
   176  
   177  # run the container
   178  docker run -it wtfutil
   179  
   180  # run container with a local config file
   181  docker run -it -v path/to/config.yml:/config/config.yml wtfutil --config=/config/config.yml
   182  ```
   183  
   184  ## Communication
   185  
   186  ### GitHub Discussions
   187  
   188  Conversations, ideas, discussions are done on [GitHub Discussions](https://github.com/wtfutil/wtf/discussions).
   189  
   190  Formerly they were on Slack; that channel has been deprecated.
   191  
   192  ### Twitter
   193  
   194  Also, follow [on Twitter](https://twitter.com/wtfutil) for news and latest updates.
   195  
   196  ## Documentation
   197  
   198  See [https://wtfutil.com](https://wtfutil.com) for the definitive
   199  documentation. Here's some short-cuts:
   200  
   201  * [Installation](https://wtfutil.com/quick_start/)
   202  * [Configuration](https://wtfutil.com/configuration/files/)
   203  * [Module Documentation](https://wtfutil.com/modules/)
   204  
   205  ## Modules
   206  
   207  Modules are the chunks of functionality that make WTF useful. Modules are added and configured by including their configuration values in your `config.yml` file. The documentation for each module describes how to configure them.
   208  
   209  Some interesting modules you might consider adding to get you started:
   210  
   211  * [DigitalOcean](https://wtfutil.com/modules/digitalocean/)
   212  * [GitHub](https://wtfutil.com/modules/github/)
   213  * [Google Calendar](https://wtfutil.com/modules/google/gcal/)
   214  * [HackerNews](https://wtfutil.com/modules/hackernews/)
   215  * [Have I Been Pwned](https://wtfutil.com/modules/hibp/)
   216  * [NewRelic](https://wtfutil.com/modules/newrelic/)
   217  * [OpsGenie](https://wtfutil.com/modules/opsgenie/)
   218  * [Security](https://wtfutil.com/modules/security/)
   219  * [Transmission](https://wtfutil.com/modules/transmission/)
   220  * [Trello](https://wtfutil.com/modules/trello/)
   221  
   222  ## Getting Bugs Fixed or Features Added
   223  
   224  WTF is open-source software, informally maintained by a small collection of volunteers who come and go at their leisure. There are absolutely no guarantees that, even if an issue is opened for them, bugs will be fixed or features added.
   225  
   226  If there is a bug that you really need to have fixed or a feature you really want to have implemented, you can greatly increase your chances of that happening by creating a bounty on [BountySource](https://www.bountysource.com) to provide an incentive for someone to tackle it.
   227  
   228  ## Contributing to the Source Code
   229  
   230  First, kindly read [Talk, then code](https://dave.cheney.net/2019/02/18/talk-then-code) by Dave Cheney. It's great advice and will often save a lot of time and effort.
   231  
   232  Next, kindly read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.
   233  
   234  Then create your branch, write your code, submit your PR, and join the rest of the awesome people who've contributed their time and effort towards WTF. Without their contributors, WTF wouldn't be possible.
   235  
   236  Don't worry if you've never written Go before, or never contributed to an open source project before, or that your code won't be good enough. For a surprising number of people WTF has been their first Go project, or first open source contribution. If you're here, and you've read this far, you're the right stuff.
   237  
   238  ## Contributing to the Documentation
   239  
   240  Documentation now lives in its own repository here: [https://github.com/wtfutil/wtfdocs](https://github.com/wtfutil/wtfdocs).
   241  
   242  Please make all additions and updates to documentation in that repository.
   243  
   244  ### Adding Dependencies
   245  
   246  Dependency management in WTF is handled by [Go modules](https://github.com/golang/go/wiki/Modules). Please check out that page for more details on how Go modules work.
   247  
   248  ## Contributors
   249  
   250  <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
   251  <!-- prettier-ignore-start -->
   252  <!-- markdownlint-disable -->
   253  <table>
   254    <tr>
   255      <td align="center"><a href="https://twitter.com/senorprogrammer"><img src="https://avatars0.githubusercontent.com/u/6413?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Chris Cummer</b></sub></a><br /></td>
   256      <td align="center"><a href="https://github.com/anandsudhir"><img src="https://avatars2.githubusercontent.com/u/3252403?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Anand Sudhir Prayaga</b></sub></a><br /></td>
   257      <td align="center"><a href="https://github.com/jeangovil"><img src="https://avatars1.githubusercontent.com/u/34973359?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Hossein Mehrabi</b></sub></a><br /></td>
   258      <td align="center"><a href="https://github.com/Fengyalv"><img src="https://avatars0.githubusercontent.com/u/11779018?v=4?s=48" width="48px;" alt=""/><br /><sub><b>FengYa</b></sub></a><br /></td>
   259      <td align="center"><a href="https://fluxionnetwork.github.io/fluxion/"><img src="https://avatars2.githubusercontent.com/u/17337753?v=4?s=48" width="48px;" alt=""/><br /><sub><b>deltax</b></sub></a><br /></td>
   260      <td align="center"><a href="https://github.com/BillKeenan"><img src="https://avatars0.githubusercontent.com/u/1319630?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Bill Keenan</b></sub></a><br /></td>
   261      <td align="center"><a href="http://blog.sapara.com"><img src="https://avatars2.githubusercontent.com/u/118081?v=4?s=48" width="48px;" alt=""/><br /><sub><b>June S</b></sub></a><br /></td>
   262    </tr>
   263    <tr>
   264      <td align="center"><a href="https://github.com/XanthusL"><img src="https://avatars3.githubusercontent.com/u/16461061?v=4?s=48" width="48px;" alt=""/><br /><sub><b>liyiheng</b></sub></a><br /></td>
   265      <td align="center"><a href="https://github.com/baustinanki"><img src="https://avatars2.githubusercontent.com/u/9014288?v=4?s=48" width="48px;" alt=""/><br /><sub><b>baustinanki</b></sub></a><br /></td>
   266      <td align="center"><a href="https://github.com/lixin9311"><img src="https://avatars0.githubusercontent.com/u/371475?v=4?s=48" width="48px;" alt=""/><br /><sub><b>lucus lee</b></sub></a><br /></td>
   267      <td align="center"><a href="https://github.com/mxplusb"><img src="https://avatars1.githubusercontent.com/u/7537841?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Mike Lloyd</b></sub></a><br /></td>
   268      <td align="center"><a href="http://rubiojr.rbel.co"><img src="https://avatars3.githubusercontent.com/u/10998?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Sergio Rubio</b></sub></a><br /></td>
   269      <td align="center"><a href="https://github.com/FarhadF"><img src="https://avatars3.githubusercontent.com/u/17374492?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Farhad Farahi</b></sub></a><br /></td>
   270      <td align="center"><a href="http://lasantha.blogspot.com/"><img src="https://avatars1.githubusercontent.com/u/634604?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Lasantha Kularatne</b></sub></a><br /></td>
   271    </tr>
   272    <tr>
   273      <td align="center"><a href="https://github.com/dlom"><img src="https://avatars1.githubusercontent.com/u/823331?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Mark Old</b></sub></a><br /></td>
   274      <td align="center"><a href="http://flw.tools/"><img src="https://avatars0.githubusercontent.com/u/5546718?v=4?s=48" width="48px;" alt=""/><br /><sub><b>flw</b></sub></a><br /></td>
   275      <td align="center"><a href="https://github.com/davebarda"><img src="https://avatars0.githubusercontent.com/u/6024927?v=4?s=48" width="48px;" alt=""/><br /><sub><b>David Barda</b></sub></a><br /></td>
   276      <td align="center"><a href="https://github.com/matrinox"><img src="https://avatars2.githubusercontent.com/u/4261980?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Geoff Lee</b></sub></a><br /></td>
   277      <td align="center"><a href="http://international.github.io"><img src="https://avatars3.githubusercontent.com/u/1022918?v=4?s=48" width="48px;" alt=""/><br /><sub><b>George Opritescu</b></sub></a><br /></td>
   278      <td align="center"><a href="https://twitter.com/Grazfather"><img src="https://avatars3.githubusercontent.com/u/497310?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Grazfather</b></sub></a><br /></td>
   279      <td align="center"><a href="http://www.mikecordell.com/"><img src="https://avatars2.githubusercontent.com/u/1691120?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Michael Cordell</b></sub></a><br /></td>
   280    </tr>
   281    <tr>
   282      <td align="center"><a href="http://patrick.ibexcps.com"><img src="https://avatars2.githubusercontent.com/u/1215497?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Patrick José Pereira</b></sub></a><br /></td>
   283      <td align="center"><a href="https://github.com/sherodtaylor"><img src="https://avatars2.githubusercontent.com/u/1483092?v=4?s=48" width="48px;" alt=""/><br /><sub><b>sherod taylor</b></sub></a><br /></td>
   284      <td align="center"><a href="http://cogentia.io"><img src="https://avatars2.githubusercontent.com/u/3062663?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Andrew Scott</b></sub></a><br /></td>
   285      <td align="center"><a href="https://github.com/lsipii"><img src="https://avatars1.githubusercontent.com/u/12018440?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Lassi Piironen</b></sub></a><br /></td>
   286      <td align="center"><a href="https://github.com/BlackWebWolf"><img src="https://avatars0.githubusercontent.com/u/14799210?v=4?s=48" width="48px;" alt=""/><br /><sub><b>BlackWebWolf</b></sub></a><br /></td>
   287      <td align="center"><a href="https://github.com/andrewzolotukhin"><img src="https://avatars0.githubusercontent.com/u/1894885?v=4?s=48" width="48px;" alt=""/><br /><sub><b>andrewzolotukhin</b></sub></a><br /></td>
   288      <td align="center"><a href="https://retgits.github.io"><img src="https://avatars1.githubusercontent.com/u/8568280?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Leon Stigter</b></sub></a><br /></td>
   289    </tr>
   290    <tr>
   291      <td align="center"><a href="https://tamimi.se"><img src="https://avatars3.githubusercontent.com/u/21756?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Amr Tamimi</b></sub></a><br /></td>
   292      <td align="center"><a href="https://jagdeep.me"><img src="https://avatars3.githubusercontent.com/u/3717137?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Jagdeep Singh</b></sub></a><br /></td>
   293      <td align="center"><a href="https://github.com/darkSasori"><img src="https://avatars0.githubusercontent.com/u/889171?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Lineu Felipe</b></sub></a><br /></td>
   294      <td align="center"><a href="https://github.com/kvj"><img src="https://avatars2.githubusercontent.com/u/159124?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Konstantin</b></sub></a><br /></td>
   295      <td align="center"><a href="http://www.brendanoleary.com"><img src="https://avatars2.githubusercontent.com/u/6044920?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Brendan O'Leary</b></sub></a><br /></td>
   296      <td align="center"><a href="https://github.com/bertl4398"><img src="https://avatars2.githubusercontent.com/u/1226441?v=4?s=48" width="48px;" alt=""/><br /><sub><b>bertl4398</b></sub></a><br /></td>
   297      <td align="center"><a href="https://github.com/Ferenc-"><img src="https://avatars2.githubusercontent.com/u/6553695?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Ferenc-</b></sub></a><br /></td>
   298    </tr>
   299    <tr>
   300      <td align="center"><a href="http://rohanverma.net"><img src="https://avatars1.githubusercontent.com/u/952036?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Rohan Verma</b></sub></a><br /></td>
   301      <td align="center"><a href="https://github.com/fimtitzgerald"><img src="https://avatars1.githubusercontent.com/u/19293566?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Tim Fitzgerald</b></sub></a><br /></td>
   302      <td align="center"><a href="https://github.com/ruggi"><img src="https://avatars2.githubusercontent.com/u/1081051?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Federico Ruggi</b></sub></a><br /></td>
   303      <td align="center"><a href="https://github.com/ctwoodward"><img src="https://avatars2.githubusercontent.com/u/7293328?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Craig Woodward</b></sub></a><br /></td>
   304      <td align="center"><a href="https://twitter.com/ReadmeCritic"><img src="https://avatars3.githubusercontent.com/u/15367484?v=4?s=48" width="48px;" alt=""/><br /><sub><b>ReadmeCritic</b></sub></a><br /></td>
   305      <td align="center"><a href="https://github.com/jdevelop"><img src="https://avatars0.githubusercontent.com/u/141402?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Eugene</b></sub></a><br /></td>
   306      <td align="center"><a href="https://github.com/Trinergy"><img src="https://avatars1.githubusercontent.com/u/12983705?s=460&v=4?s=48" width="48px;" alt=""/><br /><sub><b>Kenny Wu</b></sub></a><br /></td>
   307    </tr>
   308    <tr>
   309      <td align="center"><a href="http://www.romeroruiz.com"><img src="https://avatars0.githubusercontent.com/u/538234?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Renán Romero</b></sub></a><br /></td>
   310      <td align="center"><a href="https://github.com/sticreations"><img src="https://avatars1.githubusercontent.com/u/5031240?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Bastian Groß</b></sub></a><br /></td>
   311      <td align="center"><a href="https://github.com/nicholas-eden"><img src="https://avatars1.githubusercontent.com/u/2496835?v=4?s=48" width="48px;" alt=""/><br /><sub><b>nicholas-eden</b></sub></a><br /></td>
   312      <td align="center"><a href="https://github.com/danrabinowitz"><img src="https://avatars1.githubusercontent.com/u/279390?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Dan Rabinowitz</b></sub></a><br /></td>
   313      <td align="center"><a href="https://github.com/dvdmssmnn"><img src="https://avatars1.githubusercontent.com/u/6897575?v=4?s=48" width="48px;" alt=""/><br /><sub><b>David Missmann</b></sub></a><br /></td>
   314      <td align="center"><a href="https://github.com/mweb"><img src="https://avatars2.githubusercontent.com/u/882006?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Mathias Weber</b></sub></a><br /></td>
   315      <td align="center"><a href="https://github.com/TheRedSpy15"><img src="https://avatars1.githubusercontent.com/u/32081703?v=4?s=48" width="48px;" alt=""/><br /><sub><b>TheRedSpy15</b></sub></a><br /></td>
   316    </tr>
   317    <tr>
   318      <td align="center"><a href="https://www.linkedin.com/in/harald-nordgren-44778192"><img src="https://avatars0.githubusercontent.com/u/9569897?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Harald Nordgren</b></sub></a><br /></td>
   319      <td align="center"><a href="http://stormfirefox1.github.io"><img src="https://avatars0.githubusercontent.com/u/11583824?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Matei Alexandru Gardus</b></sub></a><br /></td>
   320      <td align="center"><a href="https://github.com/Seanstoppable"><img src="https://avatars2.githubusercontent.com/u/1523955?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Sean Smith</b></sub></a><br /></td>
   321      <td align="center"><a href="http://kaskavalci.com"><img src="https://avatars1.githubusercontent.com/u/1646238?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Halil Kaskavalci</b></sub></a><br /></td>
   322      <td align="center"><a href="http://www.johandenoyer.fr"><img src="https://avatars2.githubusercontent.com/u/246715?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Johan Denoyer</b></sub></a><br /></td>
   323      <td align="center"><a href="https://skymeyer.be"><img src="https://avatars1.githubusercontent.com/u/593516?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Jelle Vink</b></sub></a><br /></td>
   324      <td align="center"><a href="http://imdevinc.com"><img src="https://avatars1.githubusercontent.com/u/3997333?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Devin Collins</b></sub></a><br /></td>
   325    </tr>
   326    <tr>
   327      <td align="center"><a href="http://danne.stayskal.com/"><img src="https://avatars3.githubusercontent.com/u/18333?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Danne Stayskal</b></sub></a><br /></td>
   328      <td align="center"><a href="https://www.maxbeizer.com"><img src="https://avatars1.githubusercontent.com/u/2006658?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Max Beizer</b></sub></a><br /></td>
   329      <td align="center"><a href="http://tinyurl.com/nwmj4as"><img src="https://avatars1.githubusercontent.com/u/194392?v=4?s=48" width="48px;" alt=""/><br /><sub><b>E:V:A</b></sub></a><br /></td>
   330      <td align="center"><a href="https://github.com/GaboFDC"><img src="https://avatars0.githubusercontent.com/u/1425500?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Gabriel</b></sub></a><br /></td>
   331      <td align="center"><a href="https://github.com/AndrewScibek"><img src="https://avatars2.githubusercontent.com/u/10111411?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Andrew Scibek</b></sub></a><br /></td>
   332      <td align="center"><a href="https://github.com/FriedCosey"><img src="https://avatars0.githubusercontent.com/u/29709822?v=4?s=48" width="48px;" alt=""/><br /><sub><b>FriedCosey</b></sub></a><br /></td>
   333      <td align="center"><a href="https://michelegera.dev/"><img src="https://avatars1.githubusercontent.com/u/3891?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Michele Gerarduzzi</b></sub></a><br /></td>
   334    </tr>
   335    <tr>
   336      <td align="center"><a href="https://github.com/rudolphjacksonm"><img src="https://avatars3.githubusercontent.com/u/13438569?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Jack Morris</b></sub></a><br /></td>
   337      <td align="center"><a href="https://github.com/foorb"><img src="https://avatars0.githubusercontent.com/u/14993807?v=4?s=48" width="48px;" alt=""/><br /><sub><b>foorb</b></sub></a><br /></td>
   338      <td align="center"><a href="http://researchit.las.iastate.edu"><img src="https://avatars0.githubusercontent.com/u/5819098?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Levi Baber</b></sub></a><br /></td>
   339      <td align="center"><a href="https://github.com/gnanderson"><img src="https://avatars0.githubusercontent.com/u/38514?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Graham Anderson</b></sub></a><br /></td>
   340      <td align="center"><a href="https://github.com/bosr"><img src="https://avatars2.githubusercontent.com/u/1936828?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Romain Bossart</b></sub></a><br /></td>
   341      <td align="center"><a href="http://eonix.ru"><img src="https://avatars0.githubusercontent.com/u/969838?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Kirill Motkov</b></sub></a><br /></td>
   342      <td align="center"><a href="http://www.BrianChoromanski.com"><img src="https://avatars1.githubusercontent.com/u/3665694?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Brian Choromanski</b></sub></a><br /></td>
   343    </tr>
   344    <tr>
   345      <td align="center"><a href="http://siobud.com"><img src="https://avatars0.githubusercontent.com/u/1302304?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Sean DuBois</b></sub></a><br /></td>
   346      <td align="center"><a href="https://github.com/gary-kim"><img src="https://avatars1.githubusercontent.com/u/47195730?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Gary Kim</b></sub></a><br /></td>
   347      <td align="center"><a href="https://dylanbartels.com"><img src="https://avatars1.githubusercontent.com/u/6660171?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Dylan</b></sub></a><br /></td>
   348      <td align="center"><a href="http://liet.me"><img src="https://avatars0.githubusercontent.com/u/1990354?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Dmytro Prokhorenkov</b></sub></a><br /></td>
   349      <td align="center"><a href="https://github.com/elliotrushton"><img src="https://avatars1.githubusercontent.com/u/590442?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Elliot</b></sub></a><br /></td>
   350      <td align="center"><a href="http://chenrui.dev"><img src="https://avatars3.githubusercontent.com/u/1580956?v=4?s=48" width="48px;" alt=""/><br /><sub><b>chenrui</b></sub></a><br /></td>
   351      <td align="center"><a href="https://github.com/sudermanjr"><img src="https://avatars0.githubusercontent.com/u/7624765?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Andrew Suderman</b></sub></a><br /></td>
   352    </tr>
   353    <tr>
   354      <td align="center"><a href="https://github.com/rwhogg"><img src="https://avatars3.githubusercontent.com/u/2373856?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Bob 'Wombat' Hogg</b></sub></a><br /></td>
   355      <td align="center"><a href="https://github.com/hxw"><img src="https://avatars0.githubusercontent.com/u/143462?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Christopher Hall</b></sub></a><br /></td>
   356      <td align="center"><a href="https://github.com/hneiva"><img src="https://avatars1.githubusercontent.com/u/3451557?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Heitor Neiva</b></sub></a><br /></td>
   357      <td align="center"><a href="https://github.com/herbygillot"><img src="https://avatars3.githubusercontent.com/u/618376?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Herby Gillot</b></sub></a><br /></td>
   358      <td align="center"><a href="http://brudil.com"><img src="https://avatars3.githubusercontent.com/u/382352?v=4?s=48" width="48px;" alt=""/><br /><sub><b>James Canning</b></sub></a><br /></td>
   359      <td align="center"><a href="https://twitter.com/jeffz4000"><img src="https://avatars1.githubusercontent.com/u/45892?v=4?s=48" width="48px;" alt=""/><br /><sub><b>jeffz</b></sub></a><br /></td>
   360      <td align="center"><a href="https://mikkeljuhl.com"><img src="https://avatars0.githubusercontent.com/u/1764035?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Mikkel Jeppesen Juhl</b></sub></a><br /></td>
   361    </tr>
   362    <tr>
   363      <td align="center"><a href="https://github.com/lesteenman"><img src="https://avatars1.githubusercontent.com/u/963290?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Erik</b></sub></a><br /></td>
   364      <td align="center"><a href="https://github.com/nyourchuck"><img src="https://avatars1.githubusercontent.com/u/155574?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Nate Yourchuck</b></sub></a><br /></td>
   365      <td align="center"><a href="https://cprimozic.net/"><img src="https://avatars3.githubusercontent.com/u/4335849?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Casey Primozic</b></sub></a><br /></td>
   366      <td align="center"><a href="http://pierdelacabeza.com/maruja"><img src="https://avatars3.githubusercontent.com/u/2430915?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Alvaro [Andor]</b></sub></a><br /></td>
   367      <td align="center"><a href="https://github.com/Midnight-Conqueror"><img src="https://avatars1.githubusercontent.com/u/17101621?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Joel Valentine</b></sub></a><br /></td>
   368      <td align="center"><a href="https://www.viktor-braun.de"><img src="https://avatars0.githubusercontent.com/u/4738210?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Viktor Braun</b></sub></a><br /></td>
   369      <td align="center"><a href="https://www.chrisdbrown.co.uk/"><img src="https://avatars3.githubusercontent.com/u/3877652?v=4?s=48" width="48px;" alt=""/><br /><sub><b>ChrisDBrown</b></sub></a><br /></td>
   370    </tr>
   371    <tr>
   372      <td align="center"><a href="https://narengowda.github.io/"><img src="https://avatars2.githubusercontent.com/u/582821?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Narendra L</b></sub></a><br /></td>
   373      <td align="center"><a href="https://github.com/ibaum"><img src="https://avatars1.githubusercontent.com/u/24609103?v=4?s=48" width="48px;" alt=""/><br /><sub><b>ibaum</b></sub></a><br /></td>
   374      <td align="center"><a href="https://github.com/noxer"><img src="https://avatars3.githubusercontent.com/u/566185?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Tim Scheuermann</b></sub></a><br /></td>
   375      <td align="center"><a href="https://indradhanush.github.io/"><img src="https://avatars0.githubusercontent.com/u/2682729?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Indradhanush Gupta</b></sub></a><br /></td>
   376      <td align="center"><a href="https://victoravelar.com"><img src="https://avatars3.githubusercontent.com/u/7926849?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Victor Hugo Avelar Ossorio</b></sub></a><br /></td>
   377      <td align="center"><a href="https://github.com/scw007"><img src="https://avatars3.githubusercontent.com/u/4001640?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Steven Whitehead</b></sub></a><br /></td>
   378      <td align="center"><a href="https://github.com/lawrencecraft"><img src="https://avatars0.githubusercontent.com/u/660580?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Lawrence Craft</b></sub></a><br /></td>
   379    </tr>
   380    <tr>
   381      <td align="center"><a href="http://avi.press"><img src="https://avatars1.githubusercontent.com/u/1388071?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Avi Press</b></sub></a><br /></td>
   382      <td align="center"><a href="https://github.com/Tardog"><img src="https://avatars0.githubusercontent.com/u/22562624?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Sarah Kraßnigg</b></sub></a><br /></td>
   383      <td align="center"><a href="http://jmks.ca"><img src="https://avatars1.githubusercontent.com/u/4923990?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Jason Schweier</b></sub></a><br /></td>
   384      <td align="center"><a href="https://github.com/massa1240"><img src="https://avatars2.githubusercontent.com/u/8268483?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Massa</b></sub></a><br /></td>
   385      <td align="center"><a href="http://boot-error.github.io"><img src="https://avatars3.githubusercontent.com/u/8546140?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Vighnesh SK</b></sub></a><br /></td>
   386      <td align="center"><a href="http://alexfornuto.com"><img src="https://avatars3.githubusercontent.com/u/2349184?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Alex Fornuto</b></sub></a><br /></td>
   387      <td align="center"><a href="https://github.com/stevenwhitehead"><img src="https://avatars0.githubusercontent.com/u/30630257?v=4?s=48" width="48px;" alt=""/><br /><sub><b>stevenwhitehead</b></sub></a><br /></td>
   388    </tr>
   389    <tr>
   390      <td align="center"><a href="https://github.com/jdenoy-saagie"><img src="https://avatars2.githubusercontent.com/u/55875303?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Johan Denoyer</b></sub></a><br /></td>
   391      <td align="center"><a href="https://albertsalim.dev"><img src="https://avatars1.githubusercontent.com/u/4749355?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Albert Salim</b></sub></a><br /></td>
   392      <td align="center"><a href="https://Feliciano.Tech"><img src="https://avatars1.githubusercontent.com/u/6017470?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Ricardo N Feliciano</b></sub></a><br /></td>
   393      <td align="center"><a href="https://github.com/3mard"><img src="https://avatars3.githubusercontent.com/u/42009880?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Omer Davutoglu</b></sub></a><br /></td>
   394      <td align="center"><a href="https://github.com/hemu"><img src="https://avatars0.githubusercontent.com/u/1871299?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Hemu</b></sub></a><br /></td>
   395      <td align="center"><a href="https://github.com/Daanikus"><img src="https://avatars0.githubusercontent.com/u/18027087?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Dan Bent</b></sub></a><br /></td>
   396      <td align="center"><a href="https://cizer.dev"><img src="https://avatars3.githubusercontent.com/u/20225764?v=4?s=48" width="48px;" alt=""/><br /><sub><b>C123R</b></sub></a><br /></td>
   397    </tr>
   398    <tr>
   399      <td align="center"><a href="https://github.com/madepolli"><img src="https://avatars1.githubusercontent.com/u/7237000?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Matjaž Depolli</b></sub></a><br /></td>
   400      <td align="center"><a href="https://blog.schoentoon.blue"><img src="https://avatars1.githubusercontent.com/u/417618?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Toon Schoenmakers</b></sub></a><br /></td>
   401      <td align="center"><a href="http://tdhttt.com"><img src="https://avatars2.githubusercontent.com/u/24703459?v=4?s=48" width="48px;" alt=""/><br /><sub><b>TDHTTTT</b></sub></a><br /></td>
   402      <td align="center"><a href="https://github.com/jottr"><img src="https://avatars0.githubusercontent.com/u/2744198?v=4?s=48" width="48px;" alt=""/><br /><sub><b>jottr</b></sub></a><br /></td>
   403      <td align="center"><a href="https://www.linkedin.com/in/nikolay-mateev-79187b167/"><img src="https://avatars3.githubusercontent.com/u/15074116?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Nikolay Mateev</b></sub></a><br /></td>
   404      <td align="center"><a href="https://charliewang.io"><img src="https://avatars1.githubusercontent.com/u/1320418?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Charlie Wang</b></sub></a><br /></td>
   405      <td align="center"><a href="https://github.com/liyiheng"><img src="https://avatars3.githubusercontent.com/u/16461061?v=4?s=48" width="48px;" alt=""/><br /><sub><b>liyiheng</b></sub></a><br /></td>
   406    </tr>
   407    <tr>
   408      <td align="center"><a href="https://bjoern.svbtle.com"><img src="https://avatars1.githubusercontent.com/u/1467156?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Bjoern Weidlich</b></sub></a><br /></td>
   409      <td align="center"><a href="https://github.com/firecat53"><img src="https://avatars1.githubusercontent.com/u/568113?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Scott Hansen</b></sub></a><br /></td>
   410      <td align="center"><a href="https://davidsbond.github.io"><img src="https://avatars3.githubusercontent.com/u/6227720?v=4?s=48" width="48px;" alt=""/><br /><sub><b>David Bond</b></sub></a><br /></td>
   411      <td align="center"><a href="https://github.com/yesnault"><img src="https://avatars3.githubusercontent.com/u/395454?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Yvonnick Esnault</b></sub></a><br /></td>
   412      <td align="center"><a href="https://github.com/leterio"><img src="https://avatars0.githubusercontent.com/u/15060358?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Vinícius Letério</b></sub></a><br /></td>
   413      <td align="center"><a href="https://adriano.fyi"><img src="https://avatars3.githubusercontent.com/u/3331648?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Adriano</b></sub></a><br /></td>
   414      <td align="center"><a href="https://github.com/jonhadfield"><img src="https://avatars1.githubusercontent.com/u/843944?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Jon Hadfield</b></sub></a><br /></td>
   415    </tr>
   416    <tr>
   417      <td align="center"><a href="https://github.com/Tdnshah"><img src="https://avatars2.githubusercontent.com/u/13272752?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Tejas Shah</b></sub></a><br /></td>
   418      <td align="center"><a href="https://github.com/mogensen"><img src="https://avatars2.githubusercontent.com/u/592710?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Frederik Mogensen</b></sub></a><br /></td>
   419      <td align="center"><a href="https://github.com/rsaarelm"><img src="https://avatars1.githubusercontent.com/u/41840?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Risto Saarelma</b></sub></a><br /></td>
   420      <td align="center"><a href="https://sam-github.github.io/"><img src="https://avatars2.githubusercontent.com/u/17607?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Sam Roberts</b></sub></a><br /></td>
   421      <td align="center"><a href="https://github.com/gerchardon"><img src="https://avatars0.githubusercontent.com/u/5973160?v=4?s=48" width="48px;" alt=""/><br /><sub><b>gerchardon</b></sub></a><br /></td>
   422      <td align="center"><a href="https://github.com/mryanmurphy"><img src="https://avatars2.githubusercontent.com/u/641427?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Matt</b></sub></a><br /></td>
   423      <td align="center"><a href="http://devco.net/"><img src="https://avatars0.githubusercontent.com/u/82342?v=4?s=48" width="48px;" alt=""/><br /><sub><b>R.I.Pienaar</b></sub></a><br /></td>
   424    </tr>
   425    <tr>
   426      <td align="center"><a href="https://github.com/fmotrifork"><img src="https://avatars3.githubusercontent.com/u/18327738?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Frederik Mogensen</b></sub></a><br /></td>
   427      <td align="center"><a href="https://github.com/aeter"><img src="https://avatars0.githubusercontent.com/u/238607?v=4?s=48" width="48px;" alt=""/><br /><sub><b>aeter</b></sub></a><br /></td>
   428      <td align="center"><a href="http://timhwang21.gitbook.io"><img src="https://avatars3.githubusercontent.com/u/5831434?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Tim Hwang</b></sub></a><br /></td>
   429      <td align="center"><a href="http://about.me/yingfan"><img src="https://avatars1.githubusercontent.com/u/10404961?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Ying Fan Chong</b></sub></a><br /></td>
   430      <td align="center"><a href="https://github.com/MartinJohns"><img src="https://avatars1.githubusercontent.com/u/5269069?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Martin Johns</b></sub></a><br /></td>
   431      <td align="center"><a href="https://www.jvt.me"><img src="https://avatars0.githubusercontent.com/u/3315059?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Jamie Tanna</b></sub></a><br /></td>
   432      <td align="center"><a href="https://github.com/trimble"><img src="https://avatars3.githubusercontent.com/u/371317?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Todd Trimble</b></sub></a><br /></td>
   433    </tr>
   434    <tr>
   435      <td align="center"><a href="https://www.mitchellhanberg.com"><img src="https://avatars2.githubusercontent.com/u/5523984?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Mitchell Hanberg</b></sub></a><br /></td>
   436      <td align="center"><a href="https://franga2000.com"><img src="https://avatars3.githubusercontent.com/u/3891092?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Miha Frangež</b></sub></a><br /></td>
   437      <td align="center"><a href="https://blog.sahilister.in/"><img src="https://avatars0.githubusercontent.com/u/52946452?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Sahil Dhiman</b></sub></a><br /></td>
   438      <td align="center"><a href="https://pzoo.netlify.app/"><img src="https://avatars2.githubusercontent.com/u/17727004?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Pingzhou &#124; 平舟</b></sub></a><br /></td>
   439      <td align="center"><a href="https://github.com/YuviGold"><img src="https://avatars0.githubusercontent.com/u/29873449?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Yuval Goldberg</b></sub></a><br /></td>
   440      <td align="center"><a href="https://github.com/dabcoder"><img src="https://avatars3.githubusercontent.com/u/5034531?v=4?s=48" width="48px;" alt=""/><br /><sub><b>David Bouchare</b></sub></a><br /></td>
   441      <td align="center"><a href="https://github.com/stone"><img src="https://avatars3.githubusercontent.com/u/29077?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Fredrik Steen</b></sub></a><br /></td>
   442    </tr>
   443    <tr>
   444      <td align="center"><a href="https://github.com/zye1996"><img src="https://avatars2.githubusercontent.com/u/28901953?v=4?s=48" width="48px;" alt=""/><br /><sub><b>zye1996</b></sub></a><br /></td>
   445      <td align="center"><a href="https://github.com/pgaxatte"><img src="https://avatars.githubusercontent.com/u/30696904?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Pierre Gaxatte</b></sub></a><br /></td>
   446      <td align="center"><a href="https://xntrik.wtf"><img src="https://avatars.githubusercontent.com/u/678260?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Christian Frichot</b></sub></a><br /></td>
   447      <td align="center"><a href="https://lukas-kaemmerling.de"><img src="https://avatars.githubusercontent.com/u/4281581?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Lukas Kämmerling</b></sub></a><br /></td>
   448      <td align="center"><a href="https://inetant.net/"><img src="https://avatars.githubusercontent.com/u/1765366?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Antoine Meillet</b></sub></a><br /></td>
   449      <td align="center"><a href="https://www.patreon.com/cclauss"><img src="https://avatars.githubusercontent.com/u/3709715?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Christian Clauss</b></sub></a><br /></td>
   450      <td align="center"><a href="https://github.com/GibranHL0"><img src="https://avatars.githubusercontent.com/u/61842675?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Gibran Herrera</b></sub></a><br /></td>
   451    </tr>
   452    <tr>
   453      <td align="center"><a href="https://hjr265.me/"><img src="https://avatars.githubusercontent.com/u/348107?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Mahmud Ridwan</b></sub></a><br /></td>
   454      <td align="center"><a href="https://tadeas.dev/"><img src="https://avatars.githubusercontent.com/u/33228844?v=4?s=48" width="48px;" alt=""/><br /><sub><b>tadeas</b></sub></a><br /></td>
   455      <td align="center"><a href="https://github.com/tnwei"><img src="https://avatars.githubusercontent.com/u/12769364?v=4?s=48" width="48px;" alt=""/><br /><sub><b>tnwei</b></sub></a><br /></td>
   456      <td align="center"><a href="https://github.com/Ginner"><img src="https://avatars.githubusercontent.com/u/26798615?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Ginner</b></sub></a><br /></td>
   457      <td align="center"><a href="https://github.com/Battleman"><img src="https://avatars.githubusercontent.com/u/6746316?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Olivier Cloux</b></sub></a><br /></td>
   458      <td align="center"><a href="https://github.com/dogukanturan"><img src="https://avatars.githubusercontent.com/u/32000865?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Dogukan Turan</b></sub></a><br /></td>
   459      <td align="center"><a href="https://github.com/devenda-avoma"><img src="https://avatars.githubusercontent.com/u/72001066?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Devendra Laulkar</b></sub></a><br /></td>
   460    </tr>
   461    <tr>
   462      <td align="center"><a href="https://github.com/nontw"><img src="https://avatars.githubusercontent.com/u/9658731?v=4?s=48" width="48px;" alt=""/><br /><sub><b>nont</b></sub></a><br /></td>
   463      <td align="center"><a href="http://kyrylo.org/"><img src="https://avatars.githubusercontent.com/u/1079123?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Kyrylo Silin</b></sub></a><br /></td>
   464      <td align="center"><a href="https://github.com/yosmoc"><img src="https://avatars.githubusercontent.com/u/9694?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Yoshihisa Mochihara</b></sub></a><br /></td>
   465      <td align="center"><a href="https://github.com/thuan1412"><img src="https://avatars.githubusercontent.com/u/36019052?v=4?s=48" width="48px;" alt=""/><br /><sub><b>thuan1412</b></sub></a><br /></td>
   466      <td align="center"><a href="https://github.com/siddhant94"><img src="https://avatars.githubusercontent.com/u/8606880?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Siddhant Sinha</b></sub></a><br /></td>
   467      <td align="center"><a href="https://resamvi.io/"><img src="https://avatars.githubusercontent.com/u/6261556?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Julien Midedji</b></sub></a><br /></td>
   468      <td align="center"><a href="https://github.com/hypnoglow"><img src="https://avatars.githubusercontent.com/u/4853075?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Igor Zibarev</b></sub></a><br /></td>
   469    </tr>
   470    <tr>
   471      <td align="center"><a href="https://juneezee.github.io/"><img src="https://avatars.githubusercontent.com/u/20135478?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Eng Zer Jun</b></sub></a><br /></td>
   472      <td align="center"><a href="https://github.com/Quentinchampenois"><img src="https://avatars.githubusercontent.com/u/26109239?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Quentin Champ</b></sub></a><br /></td>
   473      <td align="center"><a href="https://github.com/igbanam"><img src="https://avatars.githubusercontent.com/u/390059?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Igbanam Ogbuluijah</b></sub></a><br /></td>
   474      <td align="center"><a href="https://github.com/gcg"><img src="https://avatars.githubusercontent.com/u/811685?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Guney Can Gokoglu</b></sub></a><br /></td>
   475      <td align="center"><a href="https://des.wtf/"><img src="https://avatars.githubusercontent.com/u/6239776?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Des Preston</b></sub></a><br /></td>
   476      <td align="center"><a href="https://labesse.fr/"><img src="https://avatars.githubusercontent.com/u/5497623?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Labesse Kévin</b></sub></a><br /></td>
   477      <td align="center"><a href="https://github.com/asadali"><img src="https://avatars.githubusercontent.com/u/3761605?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Asad</b></sub></a><br /></td>
   478    </tr>
   479    <tr>
   480      <td align="center"><a href="https://mrkc.me/"><img src="https://avatars.githubusercontent.com/u/261361?v=4?s=48" width="48px;" alt=""/><br /><sub><b>markcaudill</b></sub></a><br /></td>
   481      <td align="center"><a href="https://github.com/fabge"><img src="https://avatars.githubusercontent.com/u/21140791?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Fabian Geiger</b></sub></a><br /></td>
   482      <td align="center"><a href="https://github.com/dhutty-numo"><img src="https://avatars.githubusercontent.com/u/62157262?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Duncan Hutty</b></sub></a><br /></td>
   483      <td align="center"><a href="https://gliptak.github.io/"><img src="https://avatars.githubusercontent.com/u/50109?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Gábor Lipták</b></sub></a><br /></td>
   484      <td align="center"><a href="https://github.com/Bizzaro"><img src="https://avatars.githubusercontent.com/u/10475262?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Albert Fung</b></sub></a><br /></td>
   485      <td align="center"><a href="https://github.com/pliski"><img src="https://avatars.githubusercontent.com/u/6731247?v=4?s=48" width="48px;" alt=""/><br /><sub><b>pliski</b></sub></a><br /></td>
   486      <td align="center"><a href="https://github.com/zyrre"><img src="https://avatars.githubusercontent.com/u/2995732?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Peter Krantz</b></sub></a><br /></td>
   487    </tr>
   488    <tr>
   489      <td align="center"><a href="https://www.youtube.com/c/bashbunni"><img src="https://avatars.githubusercontent.com/u/15822994?v=4?s=48" width="48px;" alt=""/><br /><sub><b>bashbunni</b></sub></a><br /></td>
   490      <td align="center"><a href="http://ronrecord.com/"><img src="https://avatars.githubusercontent.com/u/940230?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Ronald Record</b></sub></a><br /></td>
   491      <td align="center"><a href="https://github.com/michenriksen"><img src="https://avatars.githubusercontent.com/u/304361?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Michael Henriksen</b></sub></a><br /></td>
   492      <td align="center"><a href="https://github.com/reiktar"><img src="https://avatars.githubusercontent.com/u/17817067?v=4?s=48" width="48px;" alt=""/><br /><sub><b>Markus</b></sub></a><br /></td>
   493    </tr>
   494  </table>
   495  
   496  <!-- markdownlint-restore -->
   497  <!-- prettier-ignore-end -->
   498  
   499  <!-- ALL-CONTRIBUTORS-LIST:END -->
   500  
   501  ## Acknowledgments
   502  
   503  The inspiration for `WTF` came from Monica Dinculescu's
   504  [tiny-care-terminal](https://github.com/notwaldorf/tiny-care-terminal).
   505  
   506  WTF is built atop [tcell](https://github.com/gdamore/tcell) and [tview](https://github.com/rivo/tview), fantastic projects both. WTF is built, packaged, and deployed via [GoReleaser](https://goreleaser.com).
   507  
   508  <p align="center">
   509  <img src="./images/dude_wtf.png?raw=true" title="Dude WTF" width="251" height="201" />
   510  </p>