If you’re a refugee from Windows, you may be finding the Linux world slightly confusing, wondering how you can get the all same functionality you had in Windows, but still, enjoy the freedom that Linux offers. Never fear! Linux is not some scary, difficult to use a monster that’s only used by hackers and programmers, it’s actually becoming more and more user-friendly every day.
As such, you may be wondering what Linux applications you should install. The following is a list of 50 useful and reasonably popular applications that many Linux users enjoy, in no particular order. If you’re using Ubuntu or Mint, most of these applications can be found in the built-in Software Center GUI applications or can be installed via the command line terminal. As you progress in your Linux experience, you’ll likely find yourself preferring to use the terminal, but everyone has their own preferences so do what works best for you.
# Terminal Command
sudo apt install [insert package(s)]
From the guys that brought us Firefox, Thunderbird is Mozilla’s email client. While it technically is still maintained and various bug fixes continue to be released, there hasn’t been a major update in quite some time. But really, how “updated” does an email client need to be? Can it send and receive an email? Yes? Okay, then it’s purpose is fulfilled.
The default email client that comes with the GNOME 3 Desktop environment. Distros that use the pure GNOME 3 desktop environment (such as Fedora) will likely have this installed by default.
Not just an email client, it also functions as a complete personal information management suite, including useful tools such as Calendar. Its functionality is very similar to Microsoft Outlook, and it can actually be connected to a Microsoft Exchange server if desired.
4. Firefox or Chrome
C’mon, you know what these are. But rather than choose one over the other, you could take the middle route and install both! Some Firefox add-ons are not in Chrome, and vice-versa. And maybe you want to keep certain bookmarks and add-ons separate between two browsers, i.e. one for work and one for play.
The Linux replacement for Microsoft Office, this can do everything Microsoft Office can do, and you don’t have to pay hundreds of dollars for it. Most distros include LibreOffice by default.
A simple app for scanning documents to the PDF format, which students may find useful, but is also helpful when you need to upload official documents you may have.
If you’re getting to the point where you have so many accounts with so many different passwords and you just can’t mentally keep track of them all anymore, then KeePass will be immensely useful for you. It’s a password manager that will store all of your usernames and passwords in an encrypted database. Just make sure you don’t forget the KeePass password!
If you want to experiment with different Linux distros or different operating systems in general, you can install VirtualBox and run a virtual machine inside of your actual machine. Performance won’t be quite as good as a native OS installation, but if your system has enough horsepower you’ll notice minimal performance degradation.
A Linux alternative to Evernote, OneNote, and other similar note-taking applications.
If you’re running a Debian-based system (such as Ubuntu or Mint), occasionally you won’t be able to find certain software in the official repositories and you’ll have to install a .deb package (or install a PPA, if applicable). gdebi allows you to execute .deb packages, which will install that particular software (you can think of .deb files as the Ubuntu/Mint/Debian equivalent to .exe files in Windows).
11. XDM or uGet
Download managers. I personally don’t like download managers (with the exception of DownThemAll for Firefox, but that’s only used in certain cases), but some people do. In my opinion, browsers’ built-in download managers are sufficient. But hey, it’s your system, install whatever you like.
The Linux firewall. GUFW is the GUI version of UFW, which is typically run in a command line terminal. Super simple to configure and enable/disable, definitely less of a headache than Windows Firewall.
Linux’s answer to Photoshop. Probably the most popular image editor on Linux.
If you don’t need all the bells and whistles of GIMP, Pinta is a Linux alternative to MS Paint.
The Linux equivalent to Windows’ CCleaner, with some extra features such as secure file shredding. Linux systems don’t typically need much cleaning in the first place, but when they do, BleachBit is handy tool to have.
An unofficial Linux client for the Slack messaging program (not to be confused with the Slackware Linux distro). If your organization communicates primarily on Slack, you’ll want this. Slack itself also has a Linux application in Beta that’s currently available for Ubuntu and Fedora.
A package manager, installed by default on many distros but not all. It provides an alternative way to install and remove packages. Many advanced users prefer it over using the included Software Center applications on many distros.
Cloud storage and they have an official native Linux client! Something that Google Drive has yet to deliver on.
The video player that will play anything, no questions asked. If you’re tired of always having to find codecs on Windows, VLC solves that problem for you. It can also play audio files and can even function as a podcast manager or “podcatcher”, along with several hidden features that not many people know about.
20. Unity Tweak Tool
For Ubuntu systems, some advanced configuration options aren’t included in a GUI menu by default and have to be done via command line terminal. Unity Tweak Tool provides a GUI for these advanced configurations, most commonly for GTK and Icon themes. There’s also a GNOME Tweak Tool for GNOME desktops.
A beautiful text editor, and a favorite among many developers. It’s free to try indefinitely, $70 to buy the license, a rarity for Linux applications as the overwhelming majority are free.
Another beautiful text editor, without the $70 price tag
If you’re a fan of Notepad++ on Windows, you’ll be glad to know that the developer has a Linux port called notepadqq. It may not be in your distro’s official repositories, but you can always add a PPA or install the package manually.
Another text editor. They all basically do the same thing, they just have different sets of bells and whistles.
Linux’s webcam application. Some video chat apps may require it as a dependency.
The GUI version to Linux’s command line parted utility. Used for disk management (i.e. formatting and partitions).
Backup utility for Linux. Remember, if your data isn’t backed up in at least 2 other places, it doesn’t exist.
All in one media player, similar to VLC in terms of functionality. Also used to run Steam on Arch Linux.
If you develop for Android, you’ll need something to test your code on. Genymotion is an Android emulator so that you can test your Android apps without having to actually use an Android device.
An all-in-one music player that allows you to connect all of your various music accounts (Spotify, YouTube, Last.fm, and more) together in one seamless application.
31. GNOME System Monitor
Part of the GNOME desktop, the system monitor allows you to view information about your systems in real time, such as CPU usage, RAM usage, temperatures, bandwidth, storage space, and more
The Linux alternative to Rainmeter on Windows. Generally used for system monitoring, conky will display lightweight “skins” on your desktop that function as persistent system monitors (whereas tools like GNOME System Monitor will open in their own windows). It’s a bit trickier to configure than Rainmeter, but you can download Conky Manager and import pre-made Conky configs. Or you can always make your own if you know how to code them.
Super basic bittorrent client. Comes installed by default in Ubuntu.
One of many torrent clients for Linux. They all basically do the same thing, so find one that has a UI that you like.
Another bittorrent client. Man, there’s a ton of these. They all basically do the same thing, download, and upload torrents.
Never fear gamers, Steam works on Linux as well as Windows, however, that doesn’t mean that every game is Linux compatible. Most (if not all) of the Valve releases are Linux compatible, so if you’re a Counter-Strike or Team Fortress player, you should be able to play on Linux (assuming your graphics drivers are set up properly). Many games are Windows only though, so you might have to venture outside of your comfort zone to find some new Linux compatible games. You can actually search the Steam Store for Linux compatible games. If you have Windows games that you just can’t live without, there is still hope…
Stands for WINE Is Not an Emulator, allows you to run Windows applications on Linux. It’s not perfect, many applications and games work flawlessly, but some just won’t no matter how hard you try. Your mileage may vary.
A “helper” application for WINE, which can make the installation of certain games much easier.
The continuation of the now-defunct TrueCrypt project, allows you to create encrypted volumes on your system. We’ve actually got an article on it somewhere…
Offering both a client and server version, FileZilla is easily the best FTP client available. I’m not sure who even uses FTP anymore, but it’s there if you need it. Maybe you have 500GB of files that you need to send to someone?
Universal chat client, allows you to connect basically all of your various chat/IM accounts into one place (AIM, Yahoo, MSN, IRC, and more).
The famous video chat application, everyone knows what Skype is. However, be cautious of installing it on your system, there are some mysterious security concerns surrounding it. We suggest using whatever video chat alternatives you can find. 43. Brasero CD/DVD burning application comes installed by default in Ubuntu. Not many people burn CDs anymore or even use ODDs at all for that matter, but if you still have the need to burn physical disks, Brasero will be your best bet.
A basic audio editor. It’s not professional studio quality, but if you need to edit some audio for your own personal YouTube videos, Audacity is a great tool.
A solid video editor for Linux. Similar in functionality to Windows Movie Maker. Like Audacity, it’s not professional studio quality, but it’s more than sufficient for the everyday user that likes to make YouTube videos. I had some performance issues once I got past the 60-90 min mark, but I’m not sure if that was the fault of Openshot or if my hardware just couldn’t keep up.
Desktop recording application, useful for screencasts, LetsPlays, and tutorial videos.
Same as above, desktop recording application.
Another screen recording/screencasting application.
Video converter, super helpful if you have a video in one format but you need it to be in a different format
Network mapping tool, allows you to view open ports and other various resources on your network, useful if you’re security minded and you want to harden your network as much as possible.
I am looking to get a business going, but looking at Linux to start with, I am looking at quickbooks and some others as well. Running email.
Looking for ideas
used to work for AT&T and utilized unix and dos interactions back in the 90’s. I need to come back to unix type Operating systems because of the problems with the ‘creeping menace’ windows 10 and the uncertainty of windows 7 etc.
Thanks for the opportunity to regroup
great article! Thank you. I am in the process of moving to Ubuntu after watching it for a long time. I did not feel that it was a viable system but now see a lot of companies installing it and selling computers with it.
I need a new computer so will leave evil windows behind.
regards, Jake Lieberman
That’s great! Linux/Open source has so much to offer and almost all of the great software comes free of cost.
any idea to publish a script which is installing all of them via apt-get? 🙂
Sometimes you don’t get to know about the Essential Applications you are working on but it’s very important to know about the applications.
Your article has done a great job by knowing about the all-important applications in brief.
Great Share! Thanks for sharing such a useful list of 50 Linux Applications through your valuable article. As in windows, we need to reboot our system after installing or uninstalling an application or updating our software but this is not the case with Linux and that’s one of the major advantages.
Thank you. I am no Linux expert but have dabble with it since red hat started. Running Fedora 31 on an older pc and its running great. Your list of apps makes is easy for a noob like me to get a fresh system going. thnx
Great! I am glad it helped you.
Need a list of PPAs for each of these, or a comprehensive PPA to include. Many of these do not show up on Linux Mint.
Will AVG and SPY BOT,and Video downloader still work on LINUX ? And will it not change any of my files and saved programs?
From the AVG website: https://support.avg.com/SupportArticleView?l=en&urlname=DEB-Install
SpyBot S&D is antiquated, but no Linux support. ClamAV will see you through. Though Linux is not 100% immune to viruses, we’re living in a world today where layers of security need to be in place. To rely on a simple AV solution hasn’t been viable for over a decade. Search for a security suite (Firewall + VPN + Antivirus + Rootkit + Sandbox + etc).
Video Downloader is browser based. Firefox, Chrome, Vivaldi, Opera, and Brave browsers are Linux-ready.
I would replace Sublime for Visual Studio Code. Their source code is MIT but their binaries are freeware.
I would add this eBook reader as well: https://babluboy.github.io/bookworm
Let’s not forget about OBS Studio for recording and streaming: https://obsproject.com/
Kazam deserves to be replaced by OBS Studio, since it cannot record the mic while screencasting.
Filezilla is a must have for people who have a website on a server they “rent”
>HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.
from their website.
absolutely nothing about screen recording.