19 Open Source Tools for Programmers
The main aim of any software designer is to create a user friendly application that is sophisticated as well as easy to use. The market is flooded with such products and it has now become difficult to choose from the wide choice that is available now. There is no monopoly in any domain and there are several manufacturers competing with each other to gain greater market share.
The need for personalization option in standard products is not new. Users have always looked for the facility to customize software that suit their specific needs. This is the reason why open source software have become a big hit in the market. Open source softwares give the user complete control over the software and anyone who has mediocre knowledge in programming can write and implement his own code.
There are several websites which have users sharing their codes. The number of such posts on the internet is proof enough that open source software are highly popular among the masses. Enlisted below are some of the popular open source tools that are widely used by programmers.Aptana

Aptana is a Java based, cross platform development tool that is used to design Ajax applications. It can be used to debug codes in JavaScript, HTML and CSS languages.
Eclipse:
JEdit:
Quanta Plus:
Amaya:
MagicDraw:
WinSCP:
CyberDuck:
GIMP:
ImageMagick:
Artweaver:

Artweaver is an open source application that is used for creative painting. It offers the user with all the artistic effects which you will need. It can be used to create sketches from photos and allows the user to experiment.
DBDesigner 4:
Clay:
Paint.net:
Dia:
Scrumy:
ColorJack:
Fontstruct:
Whats its color:
Resources: TheTechLand
The need for personalization option in standard products is not new. Users have always looked for the facility to customize software that suit their specific needs. This is the reason why open source software have become a big hit in the market. Open source softwares give the user complete control over the software and anyone who has mediocre knowledge in programming can write and implement his own code.
There are several websites which have users sharing their codes. The number of such posts on the internet is proof enough that open source software are highly popular among the masses. Enlisted below are some of the popular open source tools that are widely used by programmers.Aptana

Aptana is a Java based, cross platform development tool that is used to design Ajax applications. It can be used to debug codes in JavaScript, HTML and CSS languages.
Eclipse:
JEdit:
Quanta Plus:
Amaya:
MagicDraw:
WinSCP:
CyberDuck:
GIMP:
ImageMagick:
Artweaver:

Artweaver is an open source application that is used for creative painting. It offers the user with all the artistic effects which you will need. It can be used to create sketches from photos and allows the user to experiment.
DBDesigner 4:
Clay:
Paint.net:
Dia:
Scrumy:
ColorJack:
Fontstruct:
Whats its color:
Resources: TheTechLand