Microsoft is open-sourcing Windows Calculator on GitHub

Microsoft is making available the Windows Calculator source code, build system, tests and roadmap as open source under an MIT license.

Microsoft is releasing the code and roadmap for its Windows Calculator as open source on GitHub. Microsoft announced on March 6 its plan to make Windows Calculator available under an MIT license for "clone-and-go" development projects. 

Also: What makes Microsoft tick?

Microsoft is making available to the community the Windows Calculator source code, build system, unit tests and roadmap. Microsoft is suggesting that the code might be of interest to those who want to see how different parts of the Calculator app work and who want to integrate the Calculator logic or UI into their own applications.   


Developers are going to be able to participate in discussions; suggest new feature ideas; prototype new features; report or fix issues; and design and build together with Microsoft's engineers. THose interested can use the Calculator source to learn about the Universal Windows Platform (UWP), XAML and Azure Pipelines and Fluent Design, officials said. 


Must read


The Windows Calculator project is here. Windows Calculator documentation is here.

Previous and related coverage:

Windows 7: What is your company's exit strategy?

If your business is still running on Windows 7, it's time to get serious about how you're going to handle the January 14, 2020 end of support. Here are your four options.

Windows 10 version 1903: Act fast to delay this big upgrade

Each time Microsoft rolls out a major upgrade to Windows 10, you have the option to wait a few months before you install it on PCs running Windows 10 Pro or Enterprise. But you have to act quickly.

Windows 10: New study shows Home edition users are baffled by updates

How annoying are Windows 10's automatic updates? In a new study, a group of UK researchers report that users of Home edition experience unexpected restarts and inconsistent installation times, caused by inappropriate defaults and inadequate notice of pending updates.

Related stories: