IntelliJ IDEA is a free / commercial Java IDE by JetBrains. Its design is centered on programmer productivity. A number of its features are intended to accelerate development and allow programmers to concentrate on functionality while IntelliJ IDEA handles routine coding tasks.
IDEA supports various programming languages with advanced code inspection and refactoring features, such as Groovy, Javascript, Actionscript, Ruby/JRuby, PHP and others.
The Community Edition is Open Source but misses most features for server-side and web development. See http://bit.ly/4pze4x for a feature comparison.