53 Best Ubuntu Apps You Should Be Using Right Now

The best Ubuntu apps that you need to try!
Warp Terminal

I have written about things to do after installing Ubuntu several times in the past. Each time, I suggest installing the essential applications on 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 recommend some good Ubuntu apps by many 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.

I suggest you to keep the page bookmarked for future reference you will find it up-to-date with newer options 😉

The best Ubuntu application list is intended for every type of 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. 

Enough talk! Let’s see what are the best apps for Ubuntu.

The article contains affiliate links. Please read our affiliate policy.

Web Browser Apps

web browsers

Ubuntu comes with Firefox as the default web browser. Personally, I always use more than one web browser to distinguish between different type of work.

1. Google Chrome (Not FOSS)

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.

How to Install Google Chrome on Ubuntu [GUI & Terminal]
A step-by-step screenshot guide for beginners that shows how to install Google Chrome on Ubuntu. Learn both the GUI and command line methods.

2. Brave

Google Chrome might be the most used web browser, but it may not be the most privacy-friendly option. An alternative browser is Brave that blocks ads and tracking scripts by default. This provides you with a faster and secure web browsing experience.

You can refer to the installation guide on Brave for help. If you do not like Brave, you can compare it with Firefox as well:

Comparing Brave vs. Firefox: Which one Should You Use?
The evergreen open-source browser Firefox compared to Brave. What would you pick?
The software listed here is available in the Ubuntu Software Center. And, if you find an outdated version listed, you can try looking for its Flatpak package, Snap, or any official PPA that lets you install the latest version.

Music applications

music applications

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.

1. Sayonara

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.

2. Audacity

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.

3. MusicBrainz Picard

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 habits have 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.

1. Spotify

Spotify is a big deal in 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.

2. MusicPod

MusicPod is a minimal music player, which you can also use to tune into your favorite radio and podcast network streams. It is based on Flutter and provides a good user experience as well.

You can learn more about it here:

MusicPod: A Beautiful Flutter-based Music, Radio, and Podcast Player for Ubuntu
A pretty, minimal, and useful music player to tune in to your favorite songs, radio channel, and podcast networks.

Video Players

video players

Ubuntu has the default GNOME video player (formerly known as Totem) which is okay, but it may not support all media codecs. There are certainly other video players better than the GNOME video player.

1. VLC

The free and open-source software VLC is the king of video players. It supports almost all possible media codecs, with plenty of features like video conversion, audio controls, and more. There are several VLC tricks you can use to get the most out of it.

2. MPV

MPV is another solid video player. A sleek, minimalist GUI and plenty of features, MPV has everything you would expect from a good video player. You can even use it on the command line. If you are not happy with VLC, you should surely give MPV a try.

Cloud Storage Service

cloud storage services

Local backups are fine, but cloud storage gives an additional degree of freedom and reliability. You don’t have to carry a USB key with you all the time or worry about a hard disk crash with cloud services.

1. Dropbox

Dropbox is one of the most popular Cloud service providers. You get 2 GB of free storage with the basic account. You get a native Linux client, and you can download it from its website.

2. pCloud

pCloud is a privacy-friendly Cloud storage service fit for Linux users. It has a native Linux client which works well. You get up to 20 GB of free storage and if you need more, you can opt for the premium subscription. pCloud is based in Switzerland, a country renowned for strict data privacy laws.

Image Editors

image editors

I am certain that you would need a photo editor at some point. 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 features several tools for image editing, even for professionals.

Not just limited to image editing, you can get plenty of things done with GIMP. It is easy to use and overwhelming with functionalities at the same time.

2. Inkscape

Inkscape is also a free and open-source image editor specifically focusing on vector graphics. You can design vector arts and logos on it. You can compare some of its features to Adobe Illustrator.

If you are a digital artist looking to explore more tools on Linux, I suggest you read this:

8 Best Linux Tools For Digital Artists in 2023
Linux has no dearth of graphic design software. In this list, we’ll see the best Linux graphic design software.

Paint applications

paint apps

Painting applications are not the same as image editors, though their functionalities overlap at times. Here are some paint apps you can use on Ubuntu.

1. Krita

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.

2. Pinta

Pinta might not be as feature rich as Krita, but that’s deliberate. You can think of Pinta as Microsoft Paint for Linux but better. You can draw, paint, add text and do other such small tasks you do in a paint application.

Furthermore, you can also explore other paint applications for Linux as per your needs.

12 Open Source Paint Applications for Linux Users
Want to doodle something? Taking your baby step to become a digital artist? Explore these paint applications.

Photography applications

photography apps

Amateur photographer or a professional? You have plenty of photography tools at your disposal. Here are some recommended applications.

1. digiKam

With open source software digiKam, you can handle your high-end camera images professionally. digiKam provides all the tools required for viewing, managing, editing, enhancing, organizing, tagging and sharing photographs.

2. Darktable

darktable is an open source photography workflow application with a special focus on raw image development. This is the best alternative you can get to Adobe Lightroom. It is also available for Windows and macOS.

Video editors

video editors category

There is no dearth of video editors for Linux, so I give you some must-have suggestions. The options I mention are feature-rich and yet simple to use.

1. Kdenlive

Kdenlive is the best all-purpose video editor for Linux. It offers enough features that you can compare it to any other full-fledged video editor like Adobe Premier Pro.

2. Shotcut

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.

3. Gyroflow

Gyroflow is a video stabilization tool that helps you enhance the shaky footage.

It is a free and open-source tool useful for a wide range of videography, including drone footage. You may not find it as a full-fledged video editor, but it offers several essential features.

You can explore more about the app in our coverage on it:

Gyroflow: An Open-Source App to Stabilize Video Footage
A free and open-source app to smoothen your videos with stabilization? Sounds impressive! Let’s check it out!

Suggested Read 📖

9 Best Free Video Editing Software for Linux in 2023
Looking for a free video editor for Linux? Here are the best options for various kind of video editing needs on Linux.

Image and video converter

converters image and video

If you need to convert the file format of your images and videos, here are some of my recommendations.

1. Xnconvert (Not FOSS)

Xnconvert is an excellent batch image conversion tool. You can bulk resize images, convert the file type and rename them.

2. Handbrake

HandBrake is an easy-to-use open-source tool for converting videos from several formats to a few modern, popular formats.

Screenshot and screen recording tools

screenshot screen recording tools

Here are the best Ubuntu apps for taking screenshots and recording your screen.

1. Shutter

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. Many screenshots that you see on our portal were edited with Shutter.

Sure, you can explore more options like it here:

Best Tools For Taking and Editing Screenshots in Linux
Here are several ways you can take screenshots and edit the screenshots by adding text, arrows etc. Instructions and mentioned screenshot tools are valid for Ubuntu and other major Linux distributions.

2. Kazam

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. Some tutorials on It’s FOSS YouTube channel have been recorded with this tool.

Again, if you would rather not stop with Kazam as an option, feel free to try others:

10 Best Screen Recorders for Linux in 2023
Take a look at the best screen recorders available for Linux. Learn its key features, pros, and cons.

Office suites

office suites

It is highly likely that you already have LibreOffice pre-installed, unless you are using a minimal image of Ubuntu.

Even though it is the default, I would suggest sticking to LibreOffice for the most part. Let me tell you more about it with an alternative.

1. LibreOffice

LibreOffice is undoubtedly the best open source office software. It is a complete package comprising a document editor, spreadsheet tool, presentation software, math, and a graphics tool. You can even edit some PDF files with LibreOffice.

2. WPS Office (Not FOSS)

WPS Office is a popular option as 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.

Downloading tools

If you often download videos or other big files from the internet, these tools will help you.

1. youtube-dl

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.

Explore more about it here:

Download YouTube Videos in Linux Command Line Using youtube-dl
Brief: Easily download YouTube videos in Linux using youtube-dl command line tool. With this tool, you can also choose video format and video quality such as 1080p or 4K. There are various ways to download YouTube videos. But when it comes to Linux, nothing beats youtube-dl. In this tutorial, I

2. uGet

uGet is a feature-rich download manager for Linux. It allows you to pause and resume your downloads, schedule your downloads, monitor the clipboard for downloadable content. A perfect tool if you have a slow, inconsistent internet or daily data limit.

Code Editors

code editors

If you are into programming, the default GNOME text editor might not be sufficient for your coding needs. Here are some of the better code editors for you.

1. Kate

Kate is an impressive open-source code editor with numerous features. The user interface is straightforward and easy to use.

It can be a suitable alternative to Microsoft's Visual Studio Code if you would rather not use it.

2. Visual Studio Code

VS Code is an open source code editor from Microsoft. Don’t worry about Microsoft, VS Code is a remarkable editor for coding.

It supports a number of programming languages, and extensions to expand functionalities.

3. Lite XL

Lite XL is a simple and lightweight code editor written in C and Lua.

If you are looking for a code editor with a minimal memory footprint, and yet packed with essential features with extension support, Lite XL is a great option.

You can explore more such code editors here:

8 Best Open Source Code Editors for Linux
Looking for the best text editors in Linux for coding? Here’s a list of the best code open source code editors for Linux.
pdf readers

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.

1. Calibre

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.

2. Okular

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, stamps etc.

Messaging applications

messaging apps

I believe you use at least one messaging app on Linux. While I leave my recommendations below, you will always end up using what your friends/peers use. Some of my favorites include:

1. Element

Element is a secure open-source decentralized matrix client with end-to-end encryption. You can use it for personal or professional communication.

2. Rambox

Rambox is not a messaging application on its own. But it allows you to use Skype, Viber, Facebook Messenger, 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? Take a look at these:

1. Simplenote

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.

2. 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.

Explore more to-do list apps for Linux here:

Suggested Read 📖

7 Best To Do List Apps for Linux Desktop [2023]
A good to-do list app helps you organize your work and be more productive by focusing on meaningful work. Here are the best to-do list apps for Linux desktop.

Password protection and encryption

password protection

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.

1. EncryptPad

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.

2. Gnome Encfs Manager

Gnome Encfs Manager allows you to lock folders with a password on 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.

1. Steam

Steam is a digital distribution platform that allows you to purchase (if required) games. The store has thousands of games for Linux. You can download the Steam client from the Software Center.

2. PlayOnLinux

PlayOnLinux allows you to run Windows games on Linux over the WINE compatibility layer. Don’t expect too much out of it because not every game will run flawlessly with PlayOnLinux.

3. Lutris

Lutris is an open-source gaming platform that lets you access games from Steam, Epic Games, GOG, and more.

It makes running games on Linux an easy affair. You can refer to our Epic Games Store guide to learn how it works.

The Ultimate Guide to Epic Games Store on Linux
Want to use Epic Games Store (EGS) on Linux? Here’s you can do that.

Package Managers [Intermediate to advanced users]

package management

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.

1. Gdebi

Gdebi is a tiny package manager that you can use for installing DEB files. It is faster than the Software Center and it also handles dependency issues.

Not to forget, Gdebi is one of the best ways to install Deb files on Ubuntu or Ubuntu-based distributions. Some distributions may have it pre-installed to give the user convenience.

2. Synaptic

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.

You can explore more about the package manager via our Synaptic usage guide:

Using the Lightweight Apt Package Manager Synaptic in Ubuntu and Other Debian-based Linux Distributions
This week’s open source software highlight is Synaptic. Learn what this good old package manager can do that the modern software managers cannot. What is Synaptic package manager? Synaptic is a lightweight GUI front end to apt package management system used in Debian, Ubuntu, Linux Mint a…

Backup and Recovery tools

backup tools

Backup and recovery tools are must-have software for any system. Let's take a look at some recommendations:

1. Timeshift

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.

2. TestDisk [Intermediate Users]

This is another command line tool on this list of the best Ubuntu applications. 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

system tweaks

1. 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 on Ubuntu using these tweak tools.

2. UFW Firewall

UFW stands for Uncomplicated Firewall and rightly so. UFW has predefined firewall settings for Home, Work and Public networks.

3. Stacer

If you want to free up space and monitor system resources on Ubuntu, try Stacer. This graphical tool allows you to optimize your Ubuntu system by removing unnecessary files and completely uninstalling software.

Suggested Read 📖

7 System Monitoring Tools for Linux That are Better Than Top
Top command is good but there are better alternatives. Take a look at these system monitoring tools that are similar to top, but better than it.

Other Utilities

In the end, I’ll list some of my other favorite Ubuntu apps that I could not put into a certain category.

1. Neofetch

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

2. Etcher

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.

3. gscan2pdf

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.

4. Audio Recorder

Another tiny yet essential Ubuntu application is for recording audio on Ubuntu. You can use it to record sound from the system microphone, from a music player or from any other source.

Suggested Read 📖

Best Linux Software: 39 Essential Linux Apps [2023]
What are the must-have applications for Linux? The answer is subjective. Here, we’ve listed some of the best options.

Your suggestions for essential Ubuntu applications?

I would like to conclude my list of the best Ubuntu apps here. I know that you might not need or use all of them, but I am certain that you would like most of the software listed here.

Did you find some useful applications that you didn’t know about before? If you had to suggest your favorite Ubuntu application, which one would it be?

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries 🕵️‍♂️

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.