Most of the tools are capable of running on Windows, OS X, and Linux, making it convenient for users to use them as and when required.
1. Eclipse with JSDT
Eclipse is quite fun to use especially when it comes to using it for Java development. It is fairly mature IDE tool with the plug-in, which can be used for connecting to an open-source project, ALM product and also a programming language.
2. Komodo IDE
Along with this, it is also competent in handling various programming and languages which have impact on Python, Ruby, XSLT etc. Considering its flexibility and everlasting features it is indeed the best choice to make, and indulge in the end to end development of open source languages.
It is not the best in the market, but it is capable enough to provide users with what they expect out of IDE. The best thing about the IDE is it is available for free under open source license.
4. Visual Studio 2013
5. Sublime Text
For users who are looking forward to flexible, extensible programming text editor tool then this is the right choice to make. It is speedy and has almost every feature included in it.