Samnan ur Rehman

Personal site & Blog

Fork me on GitHub

Development Tools

Programmer’s Notepad

Programmer’s Notepad is an open source code editor with just the right amount of options to make it a must have editor for all types of files on your development machine.

Aptana Studio 3

Aptana Studio 3 has matured as a solid IDE for all types of web development. It supports most of the required development tools and has zillions of options to customize the environment to your needs.

Notepad 2

Notepad 2 is a must have Notepad replacement on your desktop. Once you use it, you will never go back to the old boring Windows Notepad, ever, again.


WinMerge is a code comparison tool, one that provide a nice, clean interface for comparing and merging files and folders. Supports exclusion filters and basic comparion settings, and integrates nicely with source control software like TortoiseSVN.


KiTTy is the sequel to PuTTy that adds a bunch of handsome options and interface customization while providing all required functionality for SSH and terminals.


VirtualBox is the perfect companion for testing your applications and softwares on multiple operating system environments. It’s easy to use, light and works on MAC, Linux and Windows OS like a charm.