COBOL the Barbarian: Multi-Language .NET Snippet Compiler

barbarian.zip (1,2 MB)
COBOL the Barbarian is a multi-language .NET snippet compiler based on Jon Skeet's Snippy. The Barbarian compiles C# and VB, has a WPF user interface, and is written in COBOL. In principle it could be extended to compile additional .NET languages, and unmanaged code snippets.

BizTalk Server 2010 Documenter

This tool creates documentation for a given BTS 2010 installation. It can be run on an ad-hoc basis using the UI or from the command line as a post build/deploy task to create a compiled help file (.chm) or Word document describing a BizTalk installation (C# VS2010)

Microsoft Research Boogie

boogie.zip (2,3 GB)
Boogie is a program verification system that produces verification conditions for programs written in an intermediate language (also named Boogie). The intermediate language is easy to target from source languages such as Spec#, C#, or even C.

C$ Programming Language

cbucks.zip (48,3 MB)
The aim of this project is creating a unified language and system for seamless parallel programming on modern GPU's and CPU's. In future, it is planned to be extended to other processors.

Common Compiler Infrastructure - Code and AST components

cciast.zip (70,2 MB)
A set of libraries for creating, reading and manipulating Code models and abstract syntax trees.

Common Compiler Infrastructure - Metadata

ccimetadata.zip (70,3 MB)
A set of libraries for creating, reading and manipulating .NET CLR metadata and MSIL. This project is driven by the Research in Software Engineering team (RiSE) at Microsoft Research Redmond.

Common Compiler Infrastructure - Sample applications

ccisamples.zip (16,8 MB)
A set of sample compilers and tools that are built using the Common Compiler Infrastructure.

Chirpy - VS Add In For Handling Js, Css, DotLess, and T4 Files

chirpy.zip (127,6 MB)
Mashes, minifies, and validates your javascript, stylesheet, and dotless files. Chirpy can also auto-update T4MVC and other T4 templates.

Coco/R for Visual Studio

cocor.zip (3,2 MB)
Coco/R plugin for Visual Studio. Automatically generate Scanner and Parser for the given Coco/R attributed grammar file (.atg) when it is saved. Also includes Item Template for Coco/R attributed grammar.

CodeCommander

Automated language writer with graphical editor. Converts into other languages like PowerShell & C++ .NET

codeCompiler

Dieses Library vereinfacht den Umgang mit dem CodeDOM Compiler.

CompileGenerator

Use C# code as template to generate C# code Compiles to VSIX file for Visual Studio 2010 uses: BaseCustomToolGenerator to integrate into VS2010 AppDomain to run code in another domain without locking .dll file CSharpCodeProvider to compile C# code during custom tool execution

.NET Code Editor & Compiler Component

.Net compiler component with integrated advanced text box, VisualStudio like highlightning, ability to intercept and show StandardOutput strings

CompilerForC

Compiler for C language written in C# as a part of a student project.

Cosmos (C# Open Source Managed Operating System)

Cosmos.zip (104,7 MB)
A complete operating system written in C#.

CrossNet

crossnet.zip (2,6 MB)
CrossNet is a cross platform .NET Runtime. It parses .NET assemblies and generates unmanaged C++ code that can be compiled on any standard C++ compiler. More than 95% of the .NET 2.0 features are actually "emulated" in C++. CrossNet does *not* produce managed C++, the generated code is pure C++ ANSI. Even if that's only an emulation of .NET behavior, the performance and memory usages are usually in the same range as C++ / .NET.

CS2AS - C# to ActionScript converter

cs2as.zip (2,0 MB)
CS2AS converts C# 3.5 code into ActionScript 3.0 code. Allows Flash or Flex projects to share code between an in-browser RIA application and back-end services running the CLR or Mono.

CSharpCompiler .Net Library

CSharpCompiler is a free and open-source library to compile c# source code programmatically. With extra features like error and warning handling. This library is so easy to use that you can create an IDE in minutes.

C# Expression Evaluator

csharpeval.zip (3,3 MB)
A simple expression evaluator in C# using LINQ Expressions

C# Native

csnative.zip (91,5 MB)
C# Native compiling C#/MSIL to Native Code using LLVM.