Linux Softwares



We love app launchers and the speed they bring to our workflow, and they can do a lot more than just launch apps. Unfortunately, now that GNOME Do hasn’t had any major updates since 2009, Synapse—the awesome GNOME Do alternative with Zeitgeist integration—is our current pick. If you’re using Ubuntu’s Unity interface or the GNOME Shell, you can probably skip this, as they have a lot of app launcher functionality built right in. But for those on other desktop environments, we recommend at least checking out Synapse for your app launching and other needs. Alternatively, GNOME Do is still available for download, and if you’re really a minimalist, you might like dmenu. KDE users have the handy KRunner built in as well.

Kate and Geany

When the built-in Gedit just doesn’t cut it, Kate and Geany will bring some more advanced coding and development features to the table. They’ve got a similar feature set, but Kate is our favorite text editor, providing syntax highlighting, code collapsing, on-the-fly spell checking, a vi-like input mode, and even code autocompletion. If you need more than the built-in editors can provide, Kate and Geany will make you happy. If you want something even more hardcore than these, check out Eclipse or Sublime Text 2. And if you’re pining for Notepad++, check out Notepadqq.


Text expansion is one of the greatest improvements you can make to your productivity. Think of any tedious typing you do during the day—addresses, canned email responses, bits of code, or anything else—and imagine being able to type it all with just a few keystrokes. That’s what text expansion does, and it can save you hours of typing. There aren’t a ton of text expansion apps for Linux, but AutoKey fits the bill well enough. You’ll need some Python skills for the more advanced snippets, but right now, it’s the best we’ve got.


Chances are, LibreOffice comes with your Linux distribution, but just in case it doesn’t, we’ve added it here. From documents to spreadsheets to presentations and more, LibreOffice has the tools you need to get things done, especially if you’re sending files back and forth with people who use Microsoft Office.

Internet and Communication


Chrome is our favorite on all three platforms this year. It’s fast, powerful, syncs everything, and has an incredible extension library. The version that comes with your distribution may be its open-source cousin, Chromium, which has all the same advantages. (One minor difference: you have to install the flash plugin separately if you want it, although your distro probably has a tool to make that easy.) That said, Firefox is also a great option if it’s what you’re used to.


We still think Pidgin is the best IM client around on Linux, despite the fact the Ubuntu developers (and others) have ditched it for programs like Empathy. Not only does it support a ton of IM protocols and features, but it has a pretty sweet extension library that lets you do just about anything you want with it. If you’re using GNOME shell, Empathy does have some nice integration options, though, so it’s worth a look too.

Skype and Google Hangouts

Google Hangouts beats Skype on Linux hands-down, but only because Skype still isn’t available for modern 64-bit architectures. Unfortunately, most people use Skype for their video chat needs, which means someone in your life—friends, family, or other—is going to want to video chat with you on it one day. Use Hangouts if you can, but figure out those Skype install issues now so you can keep it in your pocket for when you need it.

Music, Photos, and Video


Chances are, your Linux distribution of choice comes with a pretty solid video player, like MPlayer. For most people, that’s fine, but if you need something with a bit more control, VLC is a good place to start. It supports more video and audio formats than you can shake a stick at, and it requires virtually no work to get your movies playing—though it does have some handy command line tools for you advanced users out there.

digiKam and Shotwell

Linux actually has a few solid photo management tools, but our favorite is definitely digiKam. It’s more on the professional side of things, which means it has more features than you can shake a stick at, including a ton of organization features, support for over 300 RAW formats, the ability to compare pictures side-by-side, and a ton more. It is a bit complicated to use, though—so if you prefer something a bit simpler, Shotwell may be more your speed. It does the basic sorting, tagging, and editing most users need, plus it has the built-in ability to share photos to Facebook, Flickr, and Picasa (a feature digiKam also boasts).


If you’re editing something that can’t be done in digiKam or Shotwell—whether it’s a screenshot or you just need some more advanced tools—the GIMP can probably get it done. It may not be Photoshop, but it can do an awful lot on its own.


Picking a music player for this list was tough. Linux has a pretty big selection, and as we’ve said before, music players are an incredibly personal choice. In the end, we decided on Clementine. It’s got a good set of features, an easy-to-browse interface, and is loved by basic and advanced users alike. If you want something a bit different, we recommend checking out Banshee and Amarok, too.


No matter what you pick for your music player, we recommend having a streaming service on hand, even if it isn’t your main player. We like Spotify, and while it isn’t technically supported on Linux, Spotify has some preview builds available that can at least get you up and streaming. You can also just use the web player if you don’t mind giving up a browser tab.



These days, lots of us have more than just one device. Maybe it’s a Linux machine at home and a Windows computer at work. Or maybe it’s three computers, a smartphone, a tablet, and a netbook running Archbang. Whatever your span of devices, Dropbox is absolutely essential for keeping all your files (and other stuff) in sync. You get 2 GB of free space to start, but it’s really easy to load up on extra space for free.


When you have to download a large file, BitTorrent is almost always a better alternative than a slow direct download. Linux has some good BitTorrent choices, but our favorite client is Deluge. It’s simple to use feature-rich, and has a nice plugin library, so advanced users have all the features they need to tweak their speed and privacy to their liking. If you aren’t a fan of Deluge, try qBitTorrent—it’s equally as awesome.


Everyone needs a backup. There’s no worse feeling than having your hard drive crash and having to start from scratch. Enter CrashPlan. While you could always back up to an external drive, that won’t save you if you lose your computer in a fire, burglary, or other disaster. CrashPlan backs your computer up to the cloud, using either CrashPlan’s cloud service or a friend’s computer, keeping your data safe no matter what. Plus, it’s really easy to set up. Set it, forget it, and relax.


Linux has a lot of file archiving tools, and if you’re a command line buff, look no further than the terminal to get everything done (whether it’s the built-in tar command or the awesome p7zip). But, if you need a more friendly GUI, PeaZip is our pick. It may not be pretty, but it can work with over 130 different archive types, encrypt archives for safe keeping, and integrate with both GNOME and KDE. Plus, it still has the command line features advanced users crave, for when the GUI isn’t necessary.


Linux has some awesome apps, but sometimes the big guys ignore Linux and we’re left out in the cold. Wine is (sometimes) the answer: if you’ve got a Windows program you can’t leave behind (whether it’s Outlook for work, Photoshop for images, or World of Warcraft for fun), Wine will run it on your Linux desktop. It doesn’t work with every program out there, but Wine’s app database will help you figure out which ones work well, so you can get one step closer to leaving Windows behind forever.


When Wine doesn’t cut it and you just have to run that Windows program or two, VirtualBox is your next choice. VirtualBox will run an entire Windows installation in a virtual machine, so you can perform all your Windows tasks without ever leaving Linux. It isn’t always ideal, but if you’re stuck with Windows at work, for example, this might end up being the compromise you need.


Linux users spend a lot more time in the terminal than the average Windows or Mac user, which means you should have a really good terminal emulator on hand. The default terminal that comes with your distro may be fine, but Terminator will take your command line work to the next level. You can arrange terminals in a grid, re-order them, configure a bevy of keyboard shortcuts, save your layouts, and a lot more. If you don’t want or need everything Terminator has to offer, you might still want to check out Guakeand Yakuake, the awesome drop-down terminals you can access with a keyboard shortcut.

Command Line Tools

The command line is often the fastest and easiest way to do simple tasks, and the standard command line tools that come with your distro are already immensely powerful. There’s more where those came from, though! Here are a just a few bonus tools that you may not have realized existed.
  • Pdftk slices and dices PDFs. Ever have to print and scan a ten-page contract just to sign the last page? Next time, scan that page by itself, and run the commands:
pdftk contract.pdf cat 1-9 output firstnine.pdf
pdftk firstnine.pdf lastpage.pdf output signedcontract.pdf
  • Undistract-me solves that problem where you start a long running command (maybe a code compile), switch over to your web browser while you wait for it to finish, and then realize later that you totally forgot to get back to the thing you were doing. Undistract-me watches for commands that take more than ten seconds, and pops up a notification on your screen when the command finishes.
  • Joe is the perfect text editor for when you don’t want to leave the terminal. It’s quick to load and easy to use, no matter what editor you’re used to. That’s because it comes with a chameleon-like set of aliases. Do you have all the emacs shortcuts memorized? Invoke it as jmacs. Nostalgic for pico? Call it as jpico. If you don’t know what any of this means, just type joe. (Or scroll up to our recommendations for Kate and Geany.)
  • Smem measures the amount of memory that your computer is using. Sure, you thought you had a tool for that. But some memory is shared, and tools like free don’t count it in the most helpful way. Smem gives more meaningful numbers.
  • Powertop is a handy tool for figuring out why your laptop’s battery is draining so fast, or why your desktop is getting so hot. It shows how much power each of your currently running programs are using. It can also tweak low level power management features that you never knew you had—for example, is your USB controller suspending when it’s not in use? Now you can find out.

For Web Development


Eclipse is a popular integrated development environment (IDE) that works on OS X and Windows as well, thanks to being built on Java. It relies on plugins to provide support for many programming languages, including Python, C++, Ruby, Scala and Clojure. This extensibility makes it possible for programmers to customize Eclipse according to their skills, needs and projects they’re working on.


LightTable is a modern-looking advanced code editor with more than 100 plugins available. It supports several programming and scripting languages, and the feature that sets it apart from other, similar apps is the instant feedback option. This feature helps you evaluate your code as you’re working on it, so it’s easier to catch mistakes and learn new functions.


Code::Blocks is a development environment for C, C++ and Fortran. It’s also cross-platform, and supports several different compilers, code folding and completion. Among other useful features, Code::Blocks offers a tabbed interface, a hex editor and a GUI designer module to help you create application interfaces.


Brackets is a beautiful and lightweight text editor primarily used for HTML and CSS scripting. It supports all the features that modern text editors have, like automatic indentation, code folding, themes and countless plugins. There’s also a live preview mode which is great for web development, as it lets you see the changes on your website on-the-fly, in your browser.

Aptana Studio

Aptana Studio is based on Eclipse, but it’s focused on the development of web applications. With plugins, it’s possible to create Adobe AIR and iPhone applications with Aptana. It features a helpful Code Assist functionality, a built-in terminal and integration with Git for better version control.

For Communication


Pidgin is the favorite instant messenger of many Linux users, and for a good reason. With support for all the popular chat protocols – Gtalk, IRC, Yahoo, ICQ, XMPP – and others (like Facebook) available via official and third-party plugins, who wouldn’t love Pidgin? It also works on Windows, and has many cool features, like custom emoticons, “Now Playing” status messages, different types of notifications, and buddy grouping and filtering.


Telegram is a relatively new player on the instant messaging scene, and it has the advantage over Pidgin (and many others) in that it supports almost all platforms (OS X and iOS, Android, Linux, Windows and Windows Phones). It’s focused on privacy and security, so it encrypts all messages and even lets them self-destruct if the users want that. All your chats are kept in sync across devices, and you can use Telegram to send files to groups of up to 200 friends.

Claws Mail

Claws is an email client perfect for users who seek simplicity and stability. With its uncluttered interface and many useful features (multiple account support; email filtering, folders and labels; threaded conversations; email scheduling; integrated address book; anti-phishing measures…), Claws is a great alternative to Thunderbird, which many uses often describe as bloated.


There aren’t many Twitter clients for Linux, or at least not many that work and have all the features that a power-user would require. Choqok is an exception: a feature-packed yet easy to use Twitter client with support for multiple accounts, notifications, Twitter lists, image and video previews, URL shortening, and filtering/hiding Tweets from your timeline.


Jitsi is proof that there are powerful Skype alternatives for Linux. It’s a full-fledged communication center with support for Google Talk, Facebook chat, Yahoo, ICQ and XMPP, but that’s not all. You can use Jitsi for audio and video calls, conference calls, desktop streaming and group chats. It supports encrypted conversations, file transfer, call recording, notifications and more.

For Internet


Firefox is the default browser on many Linux distributions, and there are hundreds of extensions that let you change its appearance and functionality. It’s a great browser for all types of users because it’s easy to personalize. The growing amount of users worldwide should convince you to try it, if you haven’t done so yet.


Backups are extremely important, yet people put them off and perceive them as a hassle. SpiderOak is a secure way to automate online backups. A free account gets you 2 GB of cloud storage, and you can install the client on your computer as well as mobile devices, and keep everything synchronized. You can backup only selected folders, define schedules, and password-protect files which you want to share with others.


qBitTorrent is often described as the closest Linux alternative to utorrent. It’s lightweight with a nice interface, and has all the features you need: from integrated search, DHT and peer exchange support, encryption and port forwarding to bandwidth scheduling, IP filtering and download queues.


TeamViewer is not an open-source application, but it’s on this list because it has a Linux version and because many new Linux users rely on it when they get stuck with a software problem. It’s an application for remote desktop control that lets another user access and administer your system. However, it can also be used for online meetings and direct file transfer between computers.


Sometimes you can’t download everything from torrents, and you don’t want to keep your browser running all the time. Then you need a download manager, and uget is a fantastic one that works on Linux, Android and Windows. It lets you queue, schedule and categorize downloads, and most importantly, supports download resuming. Uget offers even more than that, but it manages to stay lightweight and simple to use, which is really commendable.

For Security


We might pretend we don’t care or console ourselves by thinking we’ve got “nothing to hide”, but the fact is that privacy and security are extremely important, and that it’s a wise practice to be mindful of them on the Internet. Tor helps you in that mission by providing a browser and communication tools that block trackers and enable anonymized surfing. Of course, there’s so much more to it, and you can learn all about it on the project website.


Security offline matters as much as online, if not even more. Your passwords need to be kept safe and preferably encrypted, and KeePass is a tool that’s cut for the job. It can run as a portable application, and can import and export your passwords in several formats. KeePass can also help you manage new passwords with a random password generator and clipboard integration.


Although we could’ve listed Tox under communication tools, its strong focus on security and privacy earned it a place in this category. Tox lets you exchange encrypted messages with your friends and make free audio and video calls. It has a stylish, attractive interface that will fit well into any desktop environment.


Privoxy is an advanced web filtering tool which you can use to block ads, prevent trackers and control which sites can access your computer. There’s much more to Privoxy, and it takes some effort to learn how to configure it, but it’s well worth it if you care about privacy.


Gufw is a simple and very user-friendly firewall for Linux which you can configure in just a few clicks. It provides basic protection, and supports app filtering and custom rules. You can also use it to log and track your Internet traffic and “invisible” activities that happen while you’re browsing the Web.

For Image Manipulation


Krita is a Linux h(e)aven for digital artists and illustrators. This amazing application lets you customize its appearance to suit your workflow, and has a special painting mode that eliminates all distractions and lets you focus on your art. You can use it to create patterns and textures, modify and import brushes, apply filters and effects, manage layers, and achieve perfect symmetry with in-built drawing aids.


Pinta is inspired by Paint.NET and offers all the basic image editing and drawing options. It’s a bit like advanced Microsoft Paint – simple enough to use, but not lacking in crucial features. You can use Pinta to draw various shapes, retouch images with effects and filters, and even manage layers of your photos.


You probably already know everything about Gimp – it’s the most powerful image editing tool for Linux, well-deserving the title of the best Photoshop alternative. If you’re not happy with what Gimp offers by default, there are many awesome plugins that add new functions and image effects.


Professional photographers might appreciate darktable, because it supports RAW image editing, among other cool features. You can use it to tweak every little detail of your photos. One of the best things about darktable is the extensive, helpful documentation available on the official website and as a PDF guide.


PhotoQt is a non-intrusive, lightweight image viewer app for Linux that hides many features below the surface. You can preview images as a slideshow, set the wallpaper directly from PhotoQt, as well as rename and delete images, scale, rotate and zoom them, and set your own keyboard shortcuts for image browsing.

For Entertainment


Atraci is a fresh, cross-platform app that lets you search and stream music directly from YouTube. You can organize your favorite tracks in playlists, view videos in full screen, and browse current top songs on YouTube directly from Atraci.


Miro (previously called “Democracy Player”) is a versatile multimedia application that lets you play a number of audio and video formats, as well as stream online content, watch Internet TV and download videos. It can also convert some video formats, has built-in torrent support and lets you schedule videos, online shows and downloads. Basically, Miro is a full-fledged multimedia center akin to Kodi and other home entertainment apps.


Tomahawk is a truly innovative Linux app that combines music and social media. It lets you stream songs from a bunch of online services, like, Soundcloud, Grooveshark, Jamendo, Deezer, Google Play and many more. You can connect your social accounts and get detailed stats on your music consumption and preferences. With Tomahawk, it’s easy to share songs and playlists with your friends and get recommendations tailored to your taste.


Clementine is a reliable music player that’s inspired by Amarok, but not as complicated to use. It has so many great features: a tabbed interface for playlists, lyric and artist info fetching from online sources, search and streaming support for Internet radio and services like Spotify and Grooveshark, podcast discovery and download, remote control from Android devices and support for music copying to iPods and USB music players. Clementine is all you need to enjoy music and manage your collection on a Linux system.


SMPlayer is one of the most practical multimedia players for Linux because it comes with built-in codecs, ready to play all popular formats right out of the box. It can play YouTube videos, download subtitles for your movies and remember individual settings for every file you play. Advanced users will appreciate features like the equalizer, video filters and custom subtitle positions and synchronization.

Hacking Tools

Image result for hacking tools

1. Nmap
4. Ophcrack

5. Medusa

6. RainbowCrack

7. Wfuzz

8. Brutus

9. L0phtCrack

10. fgdump

11. THC Hydra

12. John The Ripper
13. Aircrack
14. Wireshark

15. Tcpdump

16. Ettercap

17. dsniff

18. EtherApe

19. Nessus

20. OpenVAS

21. Nipper

22. Secunia PSI

23. Retina

24. QualysGuard

25. Nexpose

26. Aircrack-ng

27. Kismet

28. inSSIDer

29. KisMAC
31. SELinux
44. TrueCrypt

45. OpenSSH

46. Putty

47. OpenSSL

48. Tor

49. OpenVPN

50. Stunnel
51. KeePass
60. Hping

61. Scapy

62. Netcat

63. Yersinia

64. Nemesis
65. Socat

   66. Metasploit

67. sqlmap

68. sqlninja

69. Social Engineer Toolkit

70. NetSparker

71. BeEF

72. Dradis
73. Snort

74. NetCop
75. Splunk

76. Nagios

77. P0f

78. Ngrep

85. Paros

86. Fiddler

87. Ratproxy

88. sslstrip
92. Wfuzz
93. Wapiti
94. W3af

95. Netcat

96. Traceroute


98. Dig

99. cURL

100. Sleuth Kit