Brief: A comprehensive list of best Ubuntu apps for all kind of users. These software will help you in getting a better experience with your Linux desktop.
I have written about things to do after installing Ubuntu several times in the past. Each time I suggest installing the essential applications in Ubuntu.
But the question arises, what are the essential Ubuntu applications? There is no set answer here. It depends on your need and the kind of work you do on your Ubuntu desktop.
Still, I have been asked to suggest some good Ubuntu apps by a number of readers. This is the reason I have created this comprehensive list of Ubuntu applications you can use regularly.
The list has been divided into respective categories for ease of reading and ease of comprehension.
Best Ubuntu apps for a better Ubuntu experience
Of course, you don’t have to use all of these applications. Just go through this list of essential Ubuntu software, read the description and then install the ones you need or are inclined to use. Just keep this page bookmarked for future reference or simply search on Google with term ‘best ubuntu apps itsfoss’.
The best Ubuntu application list is intended for average Ubuntu user. Therefore not all the applications here are open source. I have also marked the slightly complicated applications that might not be suitable for a beginner. The list should be valid for Ubuntu 16.04,18.04 and other versions.
If you don’t find any application in the software center or if it is missing installation instruction, let me know and I’ll add the installation procedure.
Enough talk! Let’s see what are the best apps for Ubuntu.
Ubuntu comes with Firefox as the default web browser. Since the Quantum release, Firefox has improved drastically. Personally, I always use more than one web browser for the sake of distinguishing between different type of works.
Google Chrome is the most used web browser on the internet for a reason. With your Google account, it allows you seamless syncing across devices. Plenty of extensions and apps further enhance its capabilities. You can easily install Google Chrome on Ubuntu.
Google Chrome might be the most used web browser but it’s a privacy invader. An alternative browser is Brave that blocks ads and tracking scripts by default. This provides you with a faster and secure web browsing experience.
Ubuntu has Rhythmbox as the default music player which is not at all a bad choice for the default music player. However, you can definitely install a better music player.
Sayonara is a small, lightweight music player with a nice dark user interface. It comes with all the essential features you would expect in a standard music player. It integrates well with the Ubuntu desktop environment and doesn’t eat up your RAM.
Audacity is more of an audio editor than an audio player. You can record and edit audio with this free and open source tool. It is available for Linux, Windows and macOS. You can install it from the Software Center.
Picard is not a music player, it is a music tagger. If you have tons of local music files, Picard allows you to automatically update the music files with correct tracks, album, artist info and album cover art.
Streaming Music Applications
In this age of the internet, music listening habit has surely changed. People these days rely more on streaming music players rather than storing hundreds of local music files. Let’s see some apps you can use for streaming music.
Spotify is the king of streaming music. And the good thing is that it has a native Linux app. The Spotify app on Ubuntu integrates well with the media key and sound menu along with the desktop notification. Do note that Spotify may or may not be available in your country.
Nuvola music player
Nuvola is not a streaming music service like Spotify. It is a desktop music player that allows you to use several streaming music services in one application. You can use Spotify, Deezer, Google Play Music, Amazon Cloud Player and many more such services.
Ubuntu has the default GNOME video player (previously known as Totem) which is okay but it doesn’t support various media codecs. There are certainly other video players better than the GNOME video player.
The free and open source software VLC is the king of video players. It supports almost all possible media codecs. It also allows you to increase the volume up to 200%. It can also resume playing from the last known position. There are so many VLC tricks you can use to get the most of it.
MPV is a video player that deserves more attention. A sleek minimalist GUI and plenty of features, MPV has everything you would expect from a good video player. You can even use it in the command line. If you are not happy with VLC, you should surely give MPV a try.
Cloud Storage Service
Local backups are fine but cloud storage gives an additional degree of freedom. You don’t have to carry a USB key with you all the time or worry about a hard disk crash with cloud services.
Dropbox is one of the most popular Cloud service providers. You get 2GB of free storage with the option to get more by referring others. Dropbox provides a native Linux client and you can download it from its website. It creates a local folder on your system that is synced with the cloud servers.
pCloud is another good cloud storage service for Linux. It also has a native Linux client that you can download from its website. You get up to 20GB of free storage and if you need more, the pricing is better than Dropbox. pCloud is based in Switzerland, a country renowned for strict data privacy laws.
I am sure that you would need a photo editor at some point in time. Here are some of the best Ubuntu apps for editing images.
GIMP is a free and open source image editor available for Linux, Windows and macOS. It’s the best alternative for Adobe Photoshop in Linux. You can use it for all kind of image editing. There are plenty of resources available on the internet to help you with Gimp.
Inkscape is also a free and open source image editor specifically focusing on vector graphics. You can design vector arts and logo on it. You can compare it to Adobe Illustrator. Like Gimp, Inkscape too has plenty of tutorials available online.
Painting applications are not the same as image editors though their functionalities overlap at times. Here are some paint apps you can use in Ubuntu.
Krita is a free and open source digital painting application. You can create digital art, comics and animation with it. It’s a professional grade software and is even used as the primary software in art schools.
Pinta might not be as feature rich as Krita but that’s deliberate. You can think of Pinta as Microsoft Paint for Linux. You can draw, paint, add text and do other such small tasks you do in a paint application.
Amateur photographer or a professional? You have plenty of photography tools at your disposal. Here are some recommended applications.
With open source software digiKam, you can handle your high-end camera images in a professional manner. digiKam provides all the tools required for viewing, managing, editing, enhancing, organizing, tagging and sharing photographs.
darktable is an open source photography workflow application with a special focus on raw image development. This is the best alternative you can get for Adobe Lightroom. It is also available for Windows and macOS.
There is no dearth of video editors for Linux but I won’t go in detail here. Take a look at some of the feature-rich yet relatively simple to use video editors for Ubuntu.
Kdenlive is the best all-purpose video editor for Linux. It has enough features that compare it to iMovie or Movie Maker.
Shotcut is another good choice for a video editor. It is an open source software with all the features you can expect in a standard video editor.
Image and video converter
If you need to convert the file format of your images and videos, here are some of my recommendations.
Xnconvert is an excellent batch image conversion tool. You can bulk resize images, convert the file type and rename them.
HandBrake is an easy to use open source tool for converting videos from a number of formats to a few modern, popular formats.
Screenshot and screen recording tools
Here are the best Ubuntu apps for taking screenshots and recording your screen.
Shutter is my go-to tool for taking screenshots. You can also do some quick editing to those screenshots such as adding arrows, text or resizing the images. The screenshots you see on It’s FOSS have been edited with Shutter. Definitely one of the best apps for Ubuntu.
Kazam is my favorite screen recorder for Linux. It’s a tiny tool that allows you to record the entire window, an application window or a selected area. You can also use shortcuts to pause or resume recording. The tutorials on It’s FOSS YouTube channel have been recorded with Kazam.
I cannot imagine that you could use a computer without a document editor. And why restrict yourself to just one document editor? Go for a complete office suite.
LibreOffice comes preinstalled on Ubuntu and it is undoubtedly the best open source office software. It’s a complete package comprising of a document editor, spreadsheet tool, presentation software, maths tool and a graphics tool. You can even edit some PDF files with LibreOffice.
WPS Office has gained popularity for being a Microsoft Office clone. It has an interface identical to Microsoft Office and it claims to be more compatible with MS Office. If you are looking for something similar to the Microsoft Office, WPS Office is a good choice.
If you often download videos or other big files from the internet, these tools will help you.
This is one of the rare Ubuntu application on the list that is command line based. If you want to download videos from YouTube, DailyMotion or other video websites, youtube-dl is an excellent choice. It provides plenty of advanced option for video downloading.
uGet is a feature rich download manager for Linux. It allows you to pause and resume your downloads, schedule your downloads, monitor clipboard for downloadable content. A perfect tool if you have a slow, inconsistent internet or daily data limit.
If you are into programming, the default Gedit text editor might not be sufficient for your coding needs. Here are some of the better code editors for you.
Visual Studio Code
VS Code is an open source code editor from Microsoft. Don’t worry about Microsoft, VS Code is an awesome editor for web development. It also supports a number of other programming languages.
PDF and eBooks related applications
In this digital age, you cannot only rely on the real paper books especially when there are plenty of free eBooks available. Here are some Ubuntu apps for managing PDFs and eBooks.
If you are a bibliophile and collect eBooks, you should use Calibre. It is an eBook manager with all the necessary software for creating eBooks, converting eBook formats and managing an eBook library.
Okular is mostly a PDF viewer with options for editing PDF files. You can do some basic PDF editing on Linux with Okular such as adding pop-ups notes, inline notes, freehand line drawing, highlighter, stamp etc.
I believe you use at least one messaging app on Linux. Here are my recommendations.
Skype is the most popular video chatting application. It is also used by many companies and businesses for interviews and meetings. This makes Skype one of the must-have applications for Ubuntu.
Rambox is not a messaging application on its own. But it allows you to use Skype, Viber, Facebook Messanger, WhatsApp, Slack and a number of other messaging applications from a single application window.
Notes and To-do List applications
Need a to-do list app or simple an app for taking notes? Have a look at these:
Simplenote is a free and open source note taking application from WordPress creators Automattic. It is available for Windows, Linux, macOS, iOS and Android. Your notes are synced to a cloud server and you can access them on any device. You can download the DEB file from its website.
Remember The Milk
Remember The Milk is a popular to-do list application. It is available for Windows, Linux, macOS, iOS and Android. Your to-do list is accessible on all the devices you own. You can also access it from a web browser. It also has an official native application for Linux that you can download from its website.
Password protection and encryption
If there are other people regularly using your computer perhaps you would like to add an extra layer of security by password protecting files and folders.
EncryptPad is an open source text editor that allows you to lock your files with a password. You can choose the type of encryption. There is also a command line version of this tool.
Gnome Encfs Manager
Gnome Encfs Manager allows you to lock folders with a password in Linux. You can keep whatever files you want in a secret folder and then lock it with a password.
Gaming on Linux is a lot better than what it used to be a few years ago. You can enjoy plenty of games on Linux without going back to Windows.
PlayOnLinux allows you to run Windows games on Linux over WINE compatibility layer. Don’t expect too much out of it because not every game will run flawlessly with PlayOnLinux.
Package Managers [Intermediate to advanced users]
Ubuntu Software Center is more than enough for an average Ubuntu user’s software needs but you can have more control on it using these applications.
Gedbi is a tiny packagae manager that you can use for installing DEB files. It is faster than the Software Center and it also handles dependency issues.
Synaptic was the default GUI package manager for most Linux distributions a decade ago. It still is in some Linux distributions. This powerful package manager is particularly helpful in finding installed applications and removing them.
Backup and Recovery tools
Backup and recovery tools are must-have software for any system. Let’s see what softwares you must have on Ubuntu.
Timeshift is a tool that allows you to take a snapshot of your system. This allows you to restore your system to a previous state in case of an unfortunate incident when your system configuration is messed up. Note that it’s not the best tool for your personal data backup though. For that, you can use Ubuntu’s default Deja Dup (also known as Backups) tool.
TestDisk [Intermediate Users]
This is another command line tool on this list of best Ubuntu application. TestDisk allows you to recover data on Linux. If you accidentally deleted files, there are still chances that you can get it back using TestDisk.
System Tweaking and Management Tools
GNOME/Unity Tweak Tool
These Tweak tools are a must for every Ubuntu user. They allow you to access some advanced system settings. Best of all, you can change themes in Ubuntu using these tweak tools.
UFW stands for Uncomplicated Firewall and rightly so. UFW has predefined firewall settings for Home, Work and Public networks.
If you want to free up space on Ubuntu, try Stacer. This graphical tool allows you to optimize your Ubuntu system by removing unnecessary files and completely uninstalling software. Download Stacer from its website.
In the end, I’ll list some of my other favorite Ubuntu apps that I could not put into a certain category.
One more command line tool! Neofetch displays your system information such as Ubuntu version, desktop environment, theme, icons, RAM etc info along with ASCII logo of the distribution. Use this command for installing Neofetch.
sudo apt install neofetch
Ubuntu has a live USB creator tool installed already but Etcher is a better application for this task. It is also available for Windows and macOS. You can download it from its website.
I use this tiny tool for the sole purpose of converting images into PDF. You can use it for combining multiple images into one PDF file as well.
Another tiny yet essential Ubuntu application for recording audio on Ubuntu. You can use it to record sound from system microphone, from music player or from any other source.