HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
microsoft
calculator
C#2019–2026
microsoft / calculator

calculator

Windows Calculator: A simple yet powerful calculator that ships with Windows

62Distinct people
67Mentions
0Explicit recommenders
31.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Windows Calculator: A simple yet powerful calculator that ships with Windows

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 2:04:58 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year67 dated mentions

Observed mentions: 2019-03-06 18:59:10 UTC to 2026-04-09 09:22:01 UTC.

01020302019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 30 mentions; 5 submissions, 25 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC30525
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC707
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC808
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC817
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC514
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC303
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC505
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
Calculator The Windows Calculator app is a modern Windows app written in C++ and C# that ships pre-installed with Windows. The app provides standard, scientific, and programmer calculator functionality, as well as a set of converters between various units of measurement and currencies. Calculator ships regularly with new features and bug fixes. You can get the latest version of Calculator in the Microsoft Store. Features Standard Calculator functionality which offers basic operations and evaluates commands immediately as they are entered. Scientific Calculator functionality which offers expanded operations and evaluates commands using order of operations. Programmer Calculator functionality which offers common mathematical operations for developers including conversion between common bases. Date Calculation functionality which offers the difference between two dates, as well as the ability to add/subtract years, months and/or days to/from a given input date. Calculation history and memory capabilities. Conversion between many units of measurement. Currency conversion based on data retrieved from Bing. Infinite precision for basic arithmetic operations (addition, subtraction, multiplication, division) so that calculations never lose precision. Getting started Prerequisites: Your computer must be running Windows 11, build 22000 or newer. Install the latest version of Visual Studio (the free community edition is sufficient). Install the "Universal Windows Platform Development" workload. Install the optional "C++ Universal Windows Platform tools" component. Install the latest Windows 11 SDK. Install the XAML Styler Visual Studio extension. Get the code: git clone https://github.com/Microsoft/calculator.git Open src\Calculator.slnx in Visual Studio to build and run the Calculator app. For a general description of the Calculator project architecture see ApplicationArchitecture.md. To run the UI Tests, you need to make sure that Windows Application Driver (WinAppDriver) is installed. Contributing Want to contribute? The team encourages community feedback and contributions. Please follow our contributing guidelines. If Calculator is not working properly, please file a report in the Feedback Hub. We also welcome issues submitted on GitHub. Roadmap For information regarding Windows Calculator plans and release schedule, please see the Windows Calculator Roadmap. Graphing Mode Adding graphing calculator functionality is on the project roadmap and we hope that this project can create a great end-user experience around graphing. To that end, the UI from the official in-box Windows Calculator is currently part of this repository, although the proprietary Microsoft-built graphing engine, which also drives graphing in Microsoft Mathematics and OneNote, is not. Community members can still be involved in the creation of the UI, however developer builds will not have graphing functionality due to the use of a mock implementation of the engine built on top of a common graphing API. Diagnostic Data This project collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. Diagnostic data is disabled in development builds by default, and can be enabled with the SEND_DIAGNOSTICS build flag. Currency Converter Windows Calculator includes a currency converter feature that uses mock data in developer builds. The data that Microsoft uses for the currency converter feature (e.g., in the retail version of the application) is not licensed for your use. The mock data will be clearly identifiable as it references planets instead of countries, and remains static regardless of selected inputs. Reporting Security Issues Please refer to SECURITY.md. License Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License.
Read the full README on GitHub

What Hacker News says

8 sources
Here is the repository for the Microsoft calculator: https://github.com/microsoft/calculator An application universally ridiculed for it's inclusion of in-depth telemetry. It's time to challenge your preconceptions: find the roadmap items, features or bugs informed by the gathering of the telemetry data. Here is what's really happening: * Migrating the codebase to C# * Iterating upon the existing app design based on the latest guidelines for Fluent Design and WinUI That last one is probably going to be obsolete by the time they are finished. What's the value here that telemetry is delivering? This is the story all over the industry. Fancy dashboards everywhere, but the people shaping products haven't made an evidence-based decision in years.
In Audacity fork without any sentry telemetry or crash reporting
I mean, React Native is not a bad choice for a "new notepad", similar to how they did with the calculator. It can even get the "Microsoft OpenSource Project" seal. See ReactXP[1] a library for React Native from Microsoft Speaking about the calculator app, did you know it is OpenSource[2]? You can only compile to windows as of now though [1]: https://github.com/Microsoft/reactxp [2]: https://github.com/microsoft/calculator
In Bug in Notepad Involving Asterisk in Title Bar
> I wasn't aware that VS Code was "proprietary malware"? I'm sorry to see you are discovering this. VS Code is under this proprietary license [1]. As for the malware part: > Data Collection. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may opt-out of many of these scenarios, but not all, as described in the product documentation located at https://code.visualstudio.com/docs/supporting/faq#_how-to-di.... There may also be some features in the software that may enable you and Microsoft to collect data from users of your applications. (emphasis mine). Indeed you can rebuild your copy or get Codium without the telemetry under the MIT license, and the software is really good, but it is a
Read the rest
crippled version and does not make VS Code free software. (edit: it's not pure / pointless theory! I'm sure there is an agenda behind VS Code not being really free. I would not be surprised if more and more "convenient" or important features were released as proprietary, and they also control the extension center (the market place), which is one of the main reasons Theia [5] exists. Beware not to lock yourself down in this ecosystem too much.) > Just because the OS itself isn't open source[a] doesn't mean that Microsoft doesn't open source a whole crap ton of stuff Microsoft is huge. The ratio between their proprietary code and the code that they open source is probably tiny. More importantly, they only release developer-related things, never things that target end users, except their telemetry-riddled Calculator [3]. > It is open source.[2] (ahem source available (sorry, FSF)) Hum. The reference for Open Source is the Open Source Initiative, not the FSF [2]. The FSF defines Free Software. These are almost equivalent things but still have two separate definitions. Microsoft is not an open source software company. They just happen to be a huge software company and every huge software company open source a lot of code when it is strategic. I'm not judging, it's a fact. I'm happy to use some of their quality open source software targeted to the developer community like TypeScript, but an Open Source company would release their important code and be based on a business model around this. And, no, we can't even really call Windows a source-available software. They share its source code to big entities so they can audit it, probably under NDA, and not everybody can access it. Actually you can find leaked code, but it is just this: leaked code. Mapbox-gl-js is a source-available software which is not open source (anymore) [4]. [1] https://code.visualstudio.com/License/ [2] https://opensource.org/osd [3] https://github.com/microsoft/calculator/ [4] https://github.com/mapbox/mapbox-gl-js [5] https://theia-ide.org/
In Apple removes first-party firewall exemption in macOS 11.2 beta 2

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.