Category Archives: Applications

KeePassX – The Best Password Manager for Ubuntu/Linux

KeePassX is a cross-platform password manager application. It has very high security standards. Since, it stores data locally in encrypted format, it’s probably a better alternative to any online password manager. If you want to share it across multiple devices/platforms just sync the database file using some apps like Dropbox. Make sure you’re synchronizing the encrypted file(*.kdb), not the raw *.xml export or anything else.

add password keepassx

It has simple and lightweight graphical interface, with all the basic features, to make password management easier for everyone. It comes in very handy if you manage lots of online accounts at various sites, because having a unique and strong password for each website is highly recommended. With KeePassX, the Master Password is all you need to remember.

Installing/Setting up KeePassX on Ubuntu [14.04 LTS]

It’s very likely (in most common GNU/Linux distributions – Debian, Ubuntu, Linux Mint etc) that it’s already there in your default package repository. Just open a terminal (default shortcut : Ctrl+Alt+t) and type

sudo apt-get install keepassx

After installing KeePassX, set up the Master Password or Key. And you should also configure/specify the location for storing the database file. KeePassX will prompt you to enter the master key every time you open the application. Keep a very long Master password (I use 22 letters with lower & upper case letters, numbers and special characters) and remember that. On the other hand, you could also use key pairs instead of password. (or both if you wish)

Additional features include a random password generator, storing urls, comments, usernames, attachments etc in a simple and easy way. Passwords can be easily organized in multiple groups and unique icons can be specified for each group.

Visit the official site to know more about the features (or to get package for other distro) and drop a comment here if you’ve any question/issue related to KeePassX.

Email Checker – Free online tool for verifying an email address

Do you often send email to new people and sometimes you’re not sure whether that mailbox actually exists or not ? Then you should use some email verification tool, it will help you avoid wasting time on dealing with invalid email addresses.

Check out :

email checkerIt started out as a fun side project just like my other weekend projects (like this port checker tool and another one on creating signatures) but now I’m thinking to add some more features in next release and also launch an API for bulk email verification stuff and so on. (based on some recent feedbacks from the users)

How does it work ?

It involves four simple steps :

  • First, the regex check where it simply checks the syntax of the email (something@validdomain format).
  • Next comes the domain validation. If the domain is invalid (doesn’t exist) then there is no point in going any further.
  • Third step involves extracting MX records from the DNS query result.
  • In final step, it connects to the SMTP server and tries to simulate sending a message. Most of the servers (e.g gmail) responds with appropriate response depending on whether the mailbox exists or not.

Example : When user enters a non-existent email address, the response is :

No mail server for

Taskwarrior – Terminal based TODO Application

Taskwarrior is a command line app for managing your todo list. It’s lightweight, simple and fast. If you spend lot of time on terminal (as a developer or system administrator) then constantly switching to a web app or another GUI based todo app may not be very productive thing to do. In that case, you may want to try a simple command line application instead.


Taskwarrior has human-friendly natural command line syntax. You will also like its simplicity. I like how it doesn’t reinforce any particular methodology (whether you prefer GTD or something else, it doesn’t matter). Here is a simple command for adding a task :

task add Write an article about task due:tomorrow

Installing Taskwarrior in Ubuntu/Linux

If you’re using a GNU/Linux distribution such as Ubuntu, then it’s already there in your package repository (I’ve tested on Ubuntu 14.40 LTS) under the name ‘task‘.

sudo apt-get install task

For older version or other distributions you may want to download it from official site.

Few important commands you should know

  • task add sample task (adding a task, you could specify other things like priority or due date etc)
  • task list (it lists all the pending task with their ids and other details)
  • task 5 done (marks the task with the id 5 completed)
  • task 4 delete (deletes the task with id 4)
  • task all (displays all the pending and completed tasks)

If you want to know more about the features read the man pages (man task) or read some tutorials on official website.

uGet – The Best Download Manager for Ubuntu/Linux

uGet is a free and open source software for managing file downloads (over HTTP/S, FTP etc). It’s the most popular download manager program for GNU/Linux distributions such as Debian, Ubuntu, ArchLinux, Gentoo etc. It’s also available for Windows. uGet is lightweight but still a very powerful download manager.

uget ubuntu


  • Downloads queue
  • Resumable downloads (not always, as it depends on server)
  • Batch downloads
  • Clipboard monitor
  • Also supports multiple protocols (http/https, ftp, bittorrent, metalink etc)
  • Categories to easily manage downloading files
  • CLI interface for geeks/nerds
  • Download history management
  • Multiple language support
  • Scheduler & lots of other features you can read here.

Download/Install uGet

On Ubuntu (I’ve tested on current LTS release (12.04) but it should work fine on other versions as well. e.g on upcoming Ubuntu 14.04 LTS release), open a terminal and type :

sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt-get update
sudo apt-get install uget

For any other Linux distribution or platforms you should check out the official download page.

Also check out this web based tool for downloading SoundCloud songs.

Krita – Digital Painting Application for Ubuntu/Linux

Krita is a KDE based program for digital painting and sketching. Currently, it’s available for GNU/Linux and Windows platforms. It’s a full featured digital painting program for artists.

Krita is popular among comic book artists, illustrators, concept artists, texture painter and so. One of the great feature is that – it supports colorspaces other than RGB, such as CMYK. It also supports HDR Painting and a perspective grid.

krita screenshot
Sound of the Forest (Artist : Tyson Tan)

Installing Krita on Ubuntu

On Ubuntu, you can easily install from the recommended official ppa. (there are few more ppa available on official site but I’ve listed only the stable one)

sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt-get update
sudo apt-get install krita

If you’re looking for some tutorials or guides to get started, I would recommend watching this video on youtube and reading docs here.