The internet is full of these lists where each time an Ubuntu release is launched, they are re branded with the new release name and number and shipped out. So what makes this list different?
Firstly almost all of these lists have the same apps on them, these are not necessary the best out there, or what you need and in many examples won’t even give you the best experience you can get.
This is a list created by someone who actually uses Ubuntu as a daily driver and I use these apps daily.
Updates
- Swapped vscode for vscodium
- Updated Hiri information
- Added information on Bpytop as a Bashtop port.
- Spotted some more spelling mistakes
The List
1. BlueMail (Free)

Bluemail is an app I used on android for many years and recently i’ve started using it on Ubuntu. Its a great app if you have multiple mail accounts across multiple platforms as it has support for almost all the major mail platforms and provides views in either per mailbox or as a unified view.
Until recently it was also one of the few mail clients on Ubuntu which supported Google with Advanced security mode enabled. (At the time of writing a bug has stopped this, however Bluemail have responded that they are looking into it)

The interface also has a dark mode which works really well with (K)ubuntu dark themes.
2. Nemo (Free)

As someone who prefers using KDE to Gnome and one fo the reasons for that preference is Dolphin as KDE’s File manager. I always find Nautilus so underwhelming on Gnome.
One of the first things I do is set Nemo as the default file manager.

As well as providing a fuller featured experience Nemo also has a quite nice plugins architecture and the two pane view is also a nice feature.
3. Standard Notes (Free/Paid)

I take a lot of notes and the primary thing i want my notes to be is available on any platform I use. Standard notes does this. It syncs to the cloud as an encrypted blog, supports 2FA login, loads of plugins (Paid version) which add different editors, dark themes and much more

the Search engine within the application is really good and using hashtags to group notes works really well
4. Hiri (Trial/Paid)

Hiri is a mail app specifically for Outlook/Exchange accounts and is a well thought out mail client. If you’re looking for something to separate work and home email and you use Office365 this is a good client to use.

As well as the standard pen there are several plugins available which can do things like add a task list, splitting mails into fyi and important, help with subject lines and even stop you looking at the client so often.
Note: It was pointed out that this code has not been updated since 2018. Personally i’ve found no bugs in it and have used it for over a year. However some will consider this abandonware.
5. Hyper (Free)

If Nemo is a step up from Nautilus then I find Hyper to be the same step up from Gnome Terminal

Adding features such as Themes and plugins to improve the experience and being configured using basically code Hyper gives a good smooth Terminal experience.
6. VSCodium (Free)

When Microsoft released Visual Studio code they hit a home run. As an editor for those day to day tasks or an advanced IDE this is a great application for almost any workflow where you are dealing with code

Providing a huge library of extensions to do almost anything with your code, to the SCM integration with Git. The continuous monthly updates. VS Code is a well thought out editor. Now Consider all of that but with a code base that removed the telemetry and feedback to Microsoft. Thats VSCodium. It is a community-driven, freely-licensed binary distribution of Microsoft’s editor VSCode
7. Termius (Free/Paid)

To say Termius is “just a remote terminal” is so far away from what this application is. There is a free and a paid version, and this is one of those applications its worth stumping up the cash for.

Firstly its cross platform, Linux, android, chromebook, Windows Mac Termius has it all covered. It also does this using a secure back end, which means those keys and connections you setup on your desktop are immediately available when you install it on another platform. A customizable experience from fonts and sizes to colours of the theme this is a very click app if you’re using SSH to connect to remote hosts.
8. OnlyOffice Desktop (Free)

Another application where apps like Libreoffice are gushed over, where I feel they are over represented and lagging in so many areas. Step up then Only Office one of the best MS Office alternatives for daily use i’ve come across.

Supporting Office fully only office provides an interface for Documents, presentations and spreadsheets. It also has a secret up its sleeve because while MS Office integrates well with Office365 (or whatever its called this week) Only office is able to integrate with NextCloud so you can open and edit documents directly from your NextCloud server.
9. WhatsDesk (Free)

While there is no WhatsApp client on Linux there are plenty of alternative clients. Having used a few I find on my setup WhatsDesk to be stable and work really quite well

Its stable, functional and looks a little as you’d expect a WhatApp client to.
10. Bashtop (Free)

The Top command is without doubt a useful command on any linux distro, and most list like these would suggest installing htop which takes top to another level.

My recommendation is Bashtop, which like Htop has plenty of options for you to view what is going on on your system from a command line tool. However Bashtop displays its information in a much more useful way.
As advised on Reddit the Bashtop command has been ported to Python as bpytop

There are touted a few extra features, less memory use and a mouse driven menu system (which i can’t seem to find). Also to install this on Ubuntu from a 3rd party repo the instructions can be found here
11. Ansible (Free)

Ansible isn’t an Application its a language, one that is used to automate tasks, its widely adopted and simple enough for even someone like me to get to grips with and automate tasks.
At its simplest level Ansible can be used to install things onto your system and make sure each time they are installed it is done the same way
--- - hosts: 127.0.0.1 become: yes vars: user: - name: "david" packages: - telegram-desktop - termius-app - whatsdesk - mysql-workbench-community - glimpse-editor - hiri - standard-notes - drawio tasks: - name: Install Snap Packages - Base snap: name: "{{ packages }}" state: present - name: All done! debug: msg: Packages have been successfully installed
There is a lot more that can be bone with Ansible, a LOT more however this is a simple place to start. Some have mentioned this is “really a sysadmin tool” however i’d disagree only because its quick and easy to pick up and if you do a lot of laptop rebuilds as you find the right distro for you or you would like to learn how to automate some tasks in Ubuntu then this is a quick, simple language to learn.
12. Fish (Free)

The Friendly interactive shell is a replacement for Bash on your Ubuntu based system. And much like Nemo, Bashtop and Hyper before it takes what is offered by the base install and enhances it.

Out of the box and launched fish supports powerful features like syntax highlighting, autosuggestion, and tab completions that just work, with nothing to learn or configure. Taking the Auto completion as an example this isn’t the same as the bash tab completion in the standard Ubuntu shell.

Fish takes this to a new level.
13. Netdata (Free)

While I have covered bashtop from the terminal already in this list. Netdata provides far more granular system data

Web based and run as a background service, netdata opens via the browser and provides realtime information about what is happening on your desktop.
I’ve covered this in a previous blog post.

14. Glimpse Image Editor (Free)
The defacto standard for editing for a long time on *nix based systems was Gimp. Like most software which has been around as long as Gimp, there is bloat, politics and well that name. So someone forked Gimp and created Glimpse

Glimpse is a fully featured image editor much like Photoshop and supports a huge range of image formats for input and output. Its had some of the Gimp bloat removed and wraps it all up in a single window.
Note: It has been mentioned that Glimpse is behind Gimp in release schedule. Personally nothing I use has been missing in Glimpse
15. Insync (Paid)

Like Whatsapp there are no native clients on the *nix world for Google Drive or Microsoft OneDrive. This is where Insync steps up

Insync is a commercial product which will sync with Google Drive or GSuite Drive as well as OneDrive or OneDrive for business. Each one of these will cost a different subscription from the vendor. Setting up once connected is as easy as you would expect.
Note: If you dont feel like paying take a look at Grive2 http://yourcmc.ru/wiki/Grive2
16. Shutter (Free)

Following a theme in this list, the screen shot utility when you press prnt scrn on Ubuntu is lacking. Ok unfair, but it is very basic. This is where Shutter comes in.

Shutter is a full featured screen shot utility which provides basic editing favilities within the application as well. It will save the output in the expected formats and if you’re willing to fiddle with the global keybindings in Gnome or KDE you can bind the application to the Prnt Scrn key.
17. git (Free)

Git is much like Ansible earlier on this list, its a tool that the more you use Ubuntu you will find yourself using more and more.

Git is the command line tool used to access software on places like github or gitlab at a very basic level. There are a multitude of GUI’s for git however there are plenty of google accessible pages which will get you started. Like this one:

18. DrawIO (Free)

There is no Visio for Linux and that can create problems if you want o create flow charts, network diagrams or org charts.

DrawIO is a cross platform or web available version of Visio which performs these tasks. It has a good set of icons for use and can be setup to save to cloud locations like Google Drive.
19. Gnome Tweaks (Free)

Gnome as a Desktop is a very low maintenance platform with a design thinking that less is more. While for new users this provides a very uncluttered interface it does mean that many things you may want to do are hidden away

Gnome Tweaks is a tool which unlocks some of these hidden features in a functional GUI.
20. PulseAudio Volume Control (Free)

Like Gnome Tweak the PulseAudio volume control is all about unlocking additional features.

If you use multiple output devices maybe when docked you have headphones, a speaker and a mini conference speaker. Without this application you’ll need to chose one of those across all applications. However with Pulse Audio volume control you can assign an audio output or input device per device.
Notable Mentions:
Wireguard (Free)
A fast secure VPN client
Youtube Music Desktop (Free)

A stable well written wrapper app for Youtube Music (if you use the Advanced Security on Google install the AppImage not the Snap)
Slack (Free/Paid)

A wonderful collaboration application which many business also use for support services
Authy (Free/Paid)

A cross platform, backed up 2FA app
Boxes (Free)

A replacement for Virtualbox or VMware player which integrates well into Gnome