Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Open source for academics

Access and add to open source software

Open source software is a powerful way to advance software development and share data for experimentation. Microsoft offers open source code for research projects as well as key software, such as the .NET Core. Academics are especially invited to explore the software listed here, use it their classes and research, and add their own code to make the projects better. Our repositories contain over 50 projects and tools across the broad spectrum of computer science. This website is a guide to the active open source software projects whose leaders would like to engage with academics right now.

Showcased projects

Sign up

To get news about new projects and announcements about collaboration, send email 
    Subject: Subscribe
    SUB opensource-news FirstName LastName

Getting started

Microsoft Research blends software development with cutting-edge research. In the project directory below, each project links to a website where there you can find related information and publications. After reading about the project, you can try out the software by downloading it from one of our repositories: GitHub, CodePlex, the Microsoft Research website, or the .NET Foundation. Then start looking at the source code and adding to it.

Cross-platform software

Microsoft is enthusiastic about providing software that runs on as many platforms as possible. Several of the projects will be listed in different versions for different platforms. Others run in a web browser, so no download is required. You can try many of our projects in your browser at RiSE4Fun.

Project directory



Judith Bishop, Director of Computer Science, Microsoft Research

Updated on January 22, 2016 with five new projects