Becoming familiar with Microsoft’s Open Source Projects

It’s no news that Microsoft wasn’t always leading the open source ecosystem, let alone be associated. Oh, how times have changed! Last year, Microsoft was named the #1 contributor on GitHub for open source contributions. It is reported that over 15,000 contributions and has thousands of employees contributing to open source projects.

With Microsoft being a huge player in the open source world, let’s take a look at some of their open source projects that you can start contributing to today. All projects can be found at https://github.com/Microsoft

Visual Studio Code and TypeScript

vscode-logo

VS Code

The very popular VS Code that everyone is loving right now! It’s an extensible and lightweight IDE that supports dozens of languages.

Stay tuned for a post on how to create your own VS Code extension 🙂 !

License: MIT

 

typescript-logoTypeScript is a described by Microsoft as a superset of JavaScript and provides static typing, static classes, and static interfaces.

License: Apache License 2.0

 

.Net Core Libraries & Compiler Platform

dotnetcore-logo.Net Core Libraries

The .Net Framework is one of Microsoft’s largest contributions to open source, despite not all of the product being open sourced. By open sourcing the .NET core libraries, along with .NET runtime and compiler, developers can port applications to other operating systems with more ease!

License: MIT

 

roslyn-logo.png

Roslyn

Roslyn provides  C# and Visual Basic compilers with code analysis APIs. It enables developers to build diagnostics, code fixes, refactorings and other code-aware tools!

License: Apache License 2.0

 

Library for building cross-platform apps

reactxp-logo

Built from React and React Native, that Microsoft has crafted to run on iOS, Android, Windows, and the web. It’ s described a lightweight framework for building cross-platform apps (enabling shared code among the various different platforms mentioned earlier).

Fun fact: it was initially developed by the Skype team at Microsoft

License: MIT

Other interesting projects

Microsoft teamed up with Docker to develop a Docker-native experience for Windows and Azure (Docker for Windows and Docker for Azure). Such projects allowed LinuxKit to be born earlier this year. LinuxKit provides the “Linux container” support folks have been asking for.

Microsoft has also been active in the Kubernetes ecosystem and collaborating on projects like Workflow and Helm.

openmicrosoft.PNGTaking from https://opensource.microsoft.com/ 

Don’t forget all of Microsoft’s open source projects can be found at https://github.com/Microsoft!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s