For all platforms, there is Eclipse, a free Java-based open-source IDE.