Mono Develop - .NET Cross Platform Compiler
* Multi-platform Supports Linux, Windows and Mac OSX. * Advanced Text Editing Code completion support for C# 3, code templates, code folding. * Configurable workbench Fully customizable window layouts, user defined key bindings, external tools * Multiple language support C#, Visual Basic.Net, C/C++, Vala * Integrated Debugger For debugging Mono and native applications * GTK# Visual Designer Easily build GTK# applications * ASP.NET Create web projects with full code completion support and test on XSP, the Mono web server. * Other tools Source control, makefile integration, unit testing, packaging and deployment, localization Download : monodevelop.com