You might be a beginner looking to explore Linux and you are at a loss of what Apps you should essentially be using. So what are the best essential Apps for Linux? In this guide, we have put together a list of what we would consider as the most necessary applications that you should have in your Linux system to have a wholesome experience.
Table of Contents
1) Email clients
Sending and receiving email is one of the most essential tasks that any desktop user needs to carry out. Let's have a look at some of the most popular and widely used email clients:
Thunderbird is a free & opensource email client that usually comes installed in most Linux graphical distributions. It was developed by Mozilla and comes in a neat and simple UI which many users find user-friendly. It ships with all the necessary feature that you may need for managing your emails. If the application does not come already pre-installed, you can seamlessly download from the official website and later install it.
Evolution is yet another free and opensource, simple, flexible yet powerful email client that allows Linux users to easily manage their emails. It is developed by the GNOME project and ships with most Linux distros running GNOME as their default desktop environment. Evolution makes it possible for users to connect to Microsoft Exchange servers, filter spam, and also comes with handy tools such as a calendar, note-taking a feature and an address book.
2) Media Players
Some entertainment is good for the soul. And Linux has made available some media players to help you play your favorite music and videos. Let's look at some of the most popular.
The VLC media player is arguably the best free and opensource cross-platform media players there is out there. It plays almost any format of audio and video files which is a huge plus for the App and an advantage for the user as well. To download it visit their official website or alternatively, be sure to find it on your software App center.
Audacious is a powerful and opensource audio player that is resource-friendly and supports a wide array of audio formats. Additionally, you can easily customize the look and feel by changing the skin or theme of the audio player.
3) Image editors
For graphic design/image editing enthusiasts, worry not, you've not been left behind. Linux has some nifty applications that you can use for giving a fine touch to your images and designing various artwork. Let's briefly look at a few of them
GIMP is a free and open-source software used for editing and retouching images, converting between multiple image formats, free-form drawing, and other specialized tasks. It's a cross-platform platform that's also used in Microsoft windows. A close equivalent to GIMP in Microsoft Windows in Adobe Photoshop. If you are just getting started in image editing, GIMP is the software to go for.
Inkscape is a vector graphics design software used mainly to create and edit vector images, designs, charts, logos, posters, and other complex illustrations. It's a close equivalent to Adobe Illustrator.
4) Screenshot/Screencast recorders
Screenshot and screencast records are handy tools that all users to capture screenshots and record video tutorials for educational purposes. Let's have a peek at some of the best.
Kazam is a simple and nifty tool that lets you not only record your screen but also capture screenshots. Other essential features include the ability to capture a window, part or the whole screen as well as enabling voice recording during the video recording. For more information check out their GitHub page
Ksnip is a Qt-based screenshot software tool that allows users to take screenshots with a myriad of annotation features. It's quite new in the Linux world and you can refer to GitHub to get more information.
Flameshot is a powerful, easy-to-use and opensource screenshot tool that allows you to seamlessly capture and annotate the screenshots with arrows, callouts, and boxes.
Additionally, it comes with its set of markup tools such as Lines, arrows, circles, Blur, boxes, pins and freehand drawing. For more on how the tool is used, refer to its GitHub page.
d) OBS (Open broadcaster software)
OBS is a cross-platform, free and opensource software used for screen recording and live streaming. it ships with advanced features such as realtime video and audio capture and mixing, creating scenes from multiple sources such as screenshots, webcams and many more. OBs also comes with an intuitive audio mixer with noise suppression feature.
5) Video editing applications
The Linux community has worked to hard to give users some of the best video editing applications. Let's have a look at some of the best video editing applications:
Started in August 2008, Openshot is an award-winning cross-platform, open-source, and easy-to-use video editor that comes with powerful features which include animation effect, ability to trim and slice videos, stunning video effects and transitions, amazing audio waveforms and many more.
Started by Jason Wood in 2002, Kdenlive is yet another free and open-source editing software that is based on Qt, KDE and MLT framework. It ships a ton of useful and nifty features which include split audio and video timeline, multi-track video editing, configurable interface and shortcuts and a variety of stunning effects and video transitions.
Virtualization is a service that lets you create virtual instances of different Operating Systems on a host machine. A virtual machine, just like a physical machine/server is provisioned with resources such as RAM, CPU, and a hard disk among many others.
a) Oracle VM VirtualBox
VirtualBox is arguably the most popular virtualization platform on the planet, especially among tech enthusiasts. This simple and easy to use with an intuitive & user-friendly UI. It's also a favorite among those who are curious about trying out different Operating systems without installing on the host system.
7) Media Server software
For entertainment lovers, you have not been left behind. A couple of Media Software Theaters abound to let you catch your latest movies, Tv shows, and music videos from the comfort of your seat. Let's explore a few
Kodi is a free and open-source cross-platform media center that runs on Linux, Windows, macOS, and Android. It was developed by XBMC and comes in a sleek and polished UI design that inspires a memorable user experience. Users can catch the latest Tv shows, movies and even share photos with their family and friends.
Plex is a free client-server media application that is free for Linux, Windows, Mac and NAS devices. However, there is Plex Pass which is subscription-based and users start paying from $4.99 per month, $39.99 per year or a lifetime package of $149.99. Users have the ability to stream, to online content such as movies, photos, and TV shows.
8) Collaboration/messaging applications
If you are working together on a project together with a team, a collaboration tool is crucial for tracking progress and any messages and notifications sent. Let's check out some of the best applications.
Slack is a free collaborative tool that is widely used by project management teams in collaboration of various projects. It's cross-platform and can be used on Windows, macOS and Linux. It's free, however, you can upgrade to a premium version.
Franz is a free messaging application that can be used for Messenger, WhatsApp, Slack, telegram and many other platforms. It makes your daily messaging tasks much simpler and hassle-free. It's available not only for Linux but Windows.
9) Code/Text editors
Linux supports a myriad of code editors replete with enhanced features that make the lives of developers much easier. Here are some of the most popular code editors"
- Inline editing
- Live preview
- Built-in extension manager
- Code auto-completion
b) Sublime Text
Sublime Text has been around for a while now carving a niche for itself amongst developers. It's a cross-platform and proprietary code editor that support a wide range of programming languages and markup languages as well. It comes with a sleek and innovative interface and a myriad of powerful and useful features such as:
- Git support
- Code autocompletion
- code snippets for quick text insertion
- Multiple columns, lines, and words
Atom is a stylish, sleek and powerful code editor developed by Github and closely resembles Sublime Text. Unlike Brackets, it is closed-source and ships with a spectrum of useful features such as :
- Embedded Git control
- smart autocompletion
- Split Windows
- Built-in package manager with numerous plugins
- Customizable UI
d) Visual code studio
Visual code studio is a powerful and excellent code editor from Microsoft, especially for web developers. It may sound a bit strange that it comes from Microsoft knowing fully well Microsoft is a proprietary company. However, the code editor was made opensource by Microsoft for Linux as an "Olive branch". It's main features include:
- Built-in support for Git
- Integrated terminal
- Built-in extension manager with a wide variety of plugins to choose from
- Numerous debugging tools
- Hints and auto-completion features
- Support for a wide range of programming languages
10) Gaming applications
For gamers, a few applications come in handy to ake your gamin experience even more enjoyable
Developed by Valve corporation, Steam is an easy to use online platform that lets you purchase & download your favorite videos games. Additionally, it provides automatic updates for downloaded games and has expanded to include video games from other third-party publishers. It also offers video streaming and social networking services.
Initially designed for gamers, Discord is a freeware VoIP application that specializes in voice, video and image communication between multiple users in a chat channel. It's a cross-platform application that runs on Windows, Linux, and macOS.
11) Productivity Tools
Productivity tools make your work easier by organizing your schedule, notes, calendar, and your passwords as well as enhancing your ideas and decision-making skills. Here are some of the most favorite productivity apps.
a) Focus writer
Focus writer is a top-notch writing tool with support for over 20 languages. It is a must-have tool for Linux users. The word processor is the best alternative to Microsoft word. It features an intuitive and easy-to-use interface which immerses you in your work. It’s best especially for avoiding distractions and comes with a full-screen.
The word processor also contains themes, live statistics, and document tab where users can add, modify and delete their documents. With the spell checker function, you can check for spelling errors in your text to produce flawless content. It is a top text editor and also features a hide-away interface for best versatility.
SimpleNote is a one-in-hands tool for organizing your notes. It comes with multiple features and tools for organizing your thoughts, ideas and notes in one place. Access your notes from any device with the sync option. It is a one-in-hands tool for searching, organizing and accessing your notes anywhere.
The same company which created WordPress developed SimpleNote. It is free and open-source, which means any developer can add additional features to the version. It supports markdown editing and web publication, which makes it a useful tool for those trying to maintain their web presence.
Catfish is a free and open-source graphical application which lets you find your files quickly on your Linux PC. With Catfish, you can search for files (including hidden files) by using particular queries or file types. The results will display in a sortable manner enabling you to locate and sort your data quickly.
The advantage of Catfish is that it utilizes the system’s search engine. It does not install third-party indexing processors in your computer. The tool uses a GUI interface when searching and allows you to choose the search criteria to use. The speedier engine is fast and reliable, especially when you require swift searches.
Lastpass is an online form filler and password manager for Linux. The password management tool allows you to save your passwords and log into any internet site securely. It is available as a plugin for Chrome and Firefox in Linux. With the tool, you don’t have to enter a password to sites every time you enter.
It is useful for form-filling in websites and managing multiple user accounts in your Linux computer. It is highly secure and trusted by Linux users worldwide. LastPass also contains a public API which enterprises can use for creating, managing and removing users. The tool is free and allows syncing with multiple devices.
e) TMetric - Time tracking application
Headquartered in Czech, Prague, Tmetric is a free and cross-platform time-tracking application tailored for freelancers, business professionals, developers, and small businesses to mention a few. It conveniently tracks time with precision as creates intuitive reports on how you spent your time. Using this information, you can make informed decisions on how to reduce time wastage and boost productivity. It has a simple and user-friendly graphical interface and can be integrated with a wide spectrum of applications such as Asana, GitLab, Bitrix, Office 365, ZenDesk, Zoho and Trello to mention a few.
Those are some of the best Linux apps that you can use for your Linux system to make your Linux experience much more spicy and enjoyable. of course there are many others out there. Feel free to add onto this list. Your feedback will be most welcome.