Visual Studio IDE
CodeRun Studio: A free, cross-platform browser-based IDE
CodeRun Studio is a cross-platform Integrated Development Environment (IDE), designed for the cloud. It enables you to easily develop, debug and deploy web applications using your browser.
CodeRun Studio can be used instead or alongside your existing desktop IDE. You can upload existing code in order to test it in the cloud or for sharing with your peers.
CodeRun Studio is a free service. Try It Now!
CodeRun Studio Features
Create projects in multiple languages
Watch a short video: Creating web applications with CodeRun
Manage your code solutions, projects and files online
CodeRun fully supports opening and editing Visual Studio® solution/project files, along with folder-based websites. If you wish, you can download your code, and continue editing it offline. When you are done, you can upload your new code to test it online.
Edit code with syntax coloring and code-completion
CodeRun features real-time syntax-coloring and automatic code-completion to assist you during development. Code-completion options can be filtered by member type, so you can easily search for properties, fields, methods and events. XML comments and documentation appear as tooltips, so that everything you need to know is exactly where you would look for it.
Compile code and review build errors
CodeRun features native compilation for Microsoft .NET managed code applications. Compilation is swift as CodeRun utilizes powerful cloud servers. The output console and error list window reports the standard messages, just as you are used to with your desktop IDE.
Run and debug code in multiple platforms
CodeRun features a powerful online debugger. You can use your browser to step through server code, add breakpoints, inspect the call stack and add watch items. Since you can also choose to share your code, you can easily allow others to debug your code, which can be a huge time-saver!
Watch a short video: Debugging web applications with CodeRun
Share code with hyperlinks
If you choose to, you can easily share your code with your fellow developers. When you share code with CodeRun, your project is assigned with a unique URL that you can send to others. Anyone who navigates to your link receives a separate, fully modifiable and runnable version of your code.
Watch a short video: Sharing code with CodeRun
Language / platform feature support Matrix
CodeRun Studio is rapidly evolving, adding support for new languages and platforms. If you are missing a feature that you would like to see, please let us know.
CodeRun currently provides the following language/platform feature support:
|Language / Platform||Syntax Coloring||Code Completion||Compilation||Server Side Debugging||Hyperlink code sharing||Single Click Deployment|
|C# / ASP.NET||Yes||Yes||Yes||Yes||Yes||Yes|
|C# / WPF||Yes||Yes||Yes||Yes||Yes||Yes|
|C# / Silverlight||Yes||Yes||Yes||Yes||Yes||Yes|
About security and privacy
CodeRun was designed to deliver a secure and private development environment, similar to conventional desktop IDEs. All the code you write is private by default and can only be accessed by you. During development, your code executes in a temporary sand-boxed environment, in which you are the sole administrator. When you deploy your application to a hosted site on CodeRun, the application itself is publicly available, while your code remains private.
In addition, CodeRun provides great features to allow you to share your runnable code with your fellow developers if you decide to do so. As owner of a shared project, you can control read/write permissions of the people you choose to invite. You can also choose to make the project open source and available for everyone.