The Software Developer's Trove

Software for Ubuntu Linux

Gnome Shell Extension

The Gnome Shell Extensions adds small enhancement to the Gnome GUI.

Alacarte Menu Editor

Commands manually extracted/installed into ~/opt does not have a menu item. This can be added with the Alacarte Menu Editor. Install it with:

sudo apt install alacarte

KeePassXC Password Manager

Add the official PPA from Launchpad, then install with

apt-get install keepassxc

Note: To support HiDPI monitors, create an .Xresources file as explained here.

Amazon Web Services (AWS)

AWS Command Line Interface

sudo apt -y install python-pip
sudo pip install awscli

Also see the documentation and alternative ways to install.

Slack

Download deb package from https://slack.com/downloads/linux and install with:

sudo apt install ./slack-desktop-x.y.z-amd64.deb

Thunderbird

I like dates to be displayed in ISO 8601 format. To get that working in Thunderbird, I following thes steps in this Ask Ubuntu answer and I'm adding the following script to $HOME/bin:

#!/bin/bash
# See https://askubuntu.com/questions/168264/thunderbird-date-format/1185784#1185784
LC_TIME=root.UTF-8 /usr/bin/thunderbird "$@" &

Hyperfine

Download deb package from https://github.com/sharkdp/hyperfine/releases and install with:

sudo apt install ./hyperfine_x.y.z_amd64.deb

Also see the documentation.

Postman

Download tarball from https://www.getpostman.com/downloads/ and install with:

tar xzf Postman-linux-x64-7.1.0.tar.gz
mv Postman Postman-linux-x64-7.1.0
mv Postman-linux-x64-7.1.0 ~/opt/
ln -s ~/opt/Postman-linux-x64-7.1.0 ~/opt/Postman

Then create menu item with alacarte:

NCurses Disk Usage

Displays disk usage using a TUI.

sudo apt-get install ncdu

See ncdu website.