一大波开发者福利来了,一份微软官方Github上发布的开源项目清单等你签收

article/2025/10/15 9:24:57

目录

  • 微软Github开源项目入口
  • 微软开源项目受欢迎程度排名
    • Visual Studio Code
    • TypeScript
    • RxJS
    • .NET Core 基础类库
    • CNTK
    • Microsoft calculator
    • Monaco editor
    • MS-DOS
    • Redis windows版
    • .NET Core CLR (公共语言运行时)
    • ASP.NET Core
    • Entity Framework Core
    • PowerShell
  • 如何在其中搜索自己需要的项目
  • GitHub-邮件订阅
  • Rss订阅
  • 其他 microsoft.github.io上有用的链接

最近在倒腾WPF的项目,试着搜一下微软官方提供的WPF Smaples, 结果找到了https://github.com/Microsoft/WPF-Samples. 当然还发现了Cortana相关的开源资料https://microsoft.github.io/UWPQuickStart/docs/challenges/cortana-integration.html和UWP资源https://microsoft.github.io/UWPQuickStart/docs/resources.html.

微软Github开源项目入口

当你访问网址https://microsoft.github.io时,会自动跳转到https://opensource.microsoft.com,于是可知微软开源项目入口即为https://opensource.microsoft.com或https://microsoft.github.io.

微软开源项目受欢迎程度排名

打开主页https://opensource.microsoft.com,将排序条件从默认的Trending切换到Stars, 即可看到Star最多的项目,同理Forks是按fork的量排序,AA Name是按项目名字典序排序。

sort-by-stars

还可点击← PreviousNext →来进行翻页。

Visual Studio Code

免费开源且十分流行的跨平台代码编辑器,除了代码编辑功能以外,安装插件后还能进行调试,目前已更新到版本v1.3.2. 相比于Atom、Sublime等其他代码编辑器,它拥有最多的扩展插件,最新数据表明它排在所有商业和非商业IDE中位居第6位。还提供代码实时分享的协作开发(Live share)功能。
此外,微软官方还开源了很多vs插件的代码: https://opensource.microsoft.com/?sort=Stars&keyword=vscode&tag=,除了列表里的第一个,其他都是,特别是Microsoft/vscode-go最受欢迎,源码值得学习.
vs-code
中文官网: https://azure.microsoft.com/zh-cn/products/visual-studio-code/.

github地址: https://github.com/Microsoft/vscode

TypeScript

TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个严格超集,并添加了可选的静态类型和基于类的面向对象编程。C#的首席架构师以及Delphi和Turbo Pascal的创始人安德斯·海尔斯伯格参与了TypeScript的开发。

TypeScript设计目标是开发大型应用,然后转译成JavaScript。由于TypeScript是JavaScript的严格超集,任何现有的JavaScript程序都是合法的TypeScript程序。

Typescript-TS

github地址: https://github.com/Microsoft/TypeScript

RxJS

RxJS是JavaScript的Reactive Extensions,它是使用 Observables 的响应式编程的库,它使编写异步或基于回调的代码更容易。该项目是 Reactive-Extensions/RxJS 上一版本的重写,具有更好的性能、更好的模块性、更好的可调试调用堆栈,同时保持大部分向后兼容,只有一些破坏性的变更(breaking changes)是为了减少外层的 API 。

中文官网: https://cn.rx.js.org .

img

github地址: Reactive-Extensions/RxJS

.NET Core 基础类库

此Repo包含.NET Core的库实现(称为“CoreFX”)。 它包括System.Collections,System.IO,System.Xml和许多其他组件。 相应的.NET Core Runtime存储库(称为“CoreCLR”)包含.NET Core的运行时实现。 它包括RyuJIT,.NET GC和许多其他组件。 特定运行时的库代码(System.Private.CoreLib)位于Core CLR Repo中。 它需要与运行时一起构建和版本化。 CoreFX的其余部分与运行时实现无关,可以在任何兼容的.NET运行时(例如CoreRT)上运行。
.net-coreFx

github地址: https://github.com/dotnet/corefx

CNTK

Microsoft Cognitive Toolkit(CNTK),一个开源的深度学习工具包

cntk

github地址: Microsoft/CNTK

Microsoft calculator

Windows计算器:Windows自带的一个简单但功能强大的计算器 (Win10上的UWP计算器)

Calculator Screenshot

github地址: Microsoft/calculator

Monaco editor

Monaco editor:基于浏览器的代码编辑器,Visual Studio就是以Monaco editor为基础开发而成的,本人上一篇文章XAML Studio也是以之为基础做成的。

Monaco-editor

在线试用:
https://microsoft.github.io/monaco-editor/playground.html

github地址: Microsoft/monaco-editor

MS-DOS

MS-DOS 1.25和2.0的原始资源,供参考。

ms-dos

github地址: Microsoft/MS-DOS

Redis windows版

由于Redis官方没推出Windows版,微软自己基于Redis官方的Linux版的部分特性做了一个Windows版。
Redis windows版是一个内存数据库,可以在磁盘上保留。 数据模型是键值,但支持许多不同类型的值:字符串,列表,集,排序集,哈希值.

Redis Cache On Windows

Redis windows

它原来的repo地址是 MSOpenTech ,后来 https://github.com/orgs/MSOpenTech下的项目全迁移到了https://github.com/MicrosoftArchive.

故最新github地址: MicrosoftArchive/redis

.NET Core CLR (公共语言运行时)

CoreCLR,是 .NET Core 的执行引擎,包括 RynJIT、.NET GC、原生 interop 和其他 .NET 运行时组件。当你在 .NET Core 上运行 ASP.NET 5 应用时,CoreCLR 用来执行你的代码,这还需要依赖于 CoreFX/BCL 库。
微软称在开源和跨平台 .NET 运行时环境这项工作上将会有几个额外的里程碑。
.NET Core CLR-enjoy233-Bravo Yeung

github地址: https://github.com/dotnet/coreclr

ASP.NET Core

ASP.NET Core 是新一代的 ASP.NET,早期称为 ASP.NET vNext,并且在推出初期命名为 ASP.NET 5,但随着 .NET Core 的成熟,以及 ASP.NET 5 的命名会使得外界将它视为 ASP.NET 的升级版,但它其实是新一代从头开始打造的 ASP.NET 核心功能,因此微软宣布将它改为与 .NET Core 同步的名称,即 ASP.NET Core。
ASP.NET Core 可运行于 Windows 平台以及非 Windows 平台,如 Mac OSX 以及 Ubuntu Linux 操作系统,是 Microsoft 第一个具有跨平台能力的 Web 开发框架。
微软在一开始开发时就将 ASP.NET Core 开源,因此它也是开源项目的一员,由 .NET 基金会 (.NET Foundation) 所管理。
ASP.NET Core

github地址: https://github.com/aspnet/AspNetCore

Entity Framework Core

Entity Framework Core 是微软新一代的对象关系对应 (ORM) 框架,以 .NET Core 实现,不过它是归属于 ASP.NET Core 项目的一部分,在 ASP.NET Core 开始开发时就被列入标准功能,与现行的 Entity Framework 一样,是微软官方建议使用的数据访问功能,但 .NET Core 成功移植 ADO.NET 基类库 System.Data 之后,开发人员仍能使用 ADO.NET 作为数据访问的解决方案。

github地址: https://github.com/aspnet/EntityFrameworkCore

PowerShell

PowerShell(包括Windows PowerShell and PowerShell Core)是微软公司开发的任务自动化和配置管理框架,由.NET Framework和.NET Core是构建的命令行界面壳层相关脚本语言组成,最初仅Windows组件,后于2016年8月18日开源并跨平台支持。
在PowerShell中,管理任务通常由cmdlets(发音为command-lets)执行,这是执行特定操作的专用.NET类。可以将cmdlet集合至脚本、可执行文件(一般是独立应用程序)中,或通过常规.NET类(或WMI / COM对象)实例化。通过访问不同数据存储中的数据由PowerShell运行,如资源管理器或注册表。

PowerShell Core可很好地与现有工具配合使用, 并针对处理结构化数据 (例如 json、csv、xml 等)、REST API 和对象模型进行了优化。

img-Bravo Yeung-enjoy233

github地址: https://github.com/PowerShell/PowerShell

如何在其中搜索自己需要的项目

由于主页https://opensource.microsoft.com提供了搜索功能,只需在Search repos...的地方输入关键字即可。比如我需要搜索wpf相关的,在该处输入wpf
search-Bravo Yeung-enjoy233

此时发现地址栏的网址已变成
https://opensource.microsoft.com/?sort=Awesomeness&keyword=wpf&tag=.

搜索结果为:
search-result

同上,此处也可切换排序条件,点击← PreviousNext →来进行翻页。

sort-by-stars_Bravo Yeung-enjoy233

GitHub-邮件订阅

事实上,微软开源项目是使用Github pages来管理的。根据Github pages的规则,默认设置下Github pages访问页http://microsoft.github.io对应的项目应该为: https://github.com/Microsoft/microsoft.github.io. 使用Github pages搭建过个人博客的人都应该深知这一点。

1553940590777-Bravo Yeung-enjoy233

github上登录个人账号之后,只需点Watching, 选择"Be notified of all conversions"即可,一旦github上有更新,会在Email中收到通知~

Rss订阅

本人使用工具https://fivefilters.org/content-only/为此网站创建了rss功能,订阅地址为http://ftr.fivefilters.org/makefulltextfeed.php?url=https%3A%2F%2Fopensource.microsoft.com%2F&max=10,或者 http://www.feed43.com/8078656626535244.xml,同时我还创建了一个FeedEx的版本: https://feedex.net/feed/www.feed43.com/8078656626535244.xml,按需取用吧。

推荐使用Feedly来订阅,

Feedly_Usage-Bravo Yeung-enjoy233
这样一来,只要https://opensource.microsoft.com的列表里出现新项目,你进feedly就能看到了~

其他 microsoft.github.io上有用的链接

  • Windows on Github https://microsoft.github.io/windows/
  • TypeScript Types Search https://microsoft.github.io/TypeSearch/
  • Python Tools for Visual Studio https://microsoft.github.io/PTVS/
  • sqlworkshops | SQL Server Workshops https://microsoft.github.io/sqlworkshops/
  • Join Microsoft Developer Design https://microsoft.github.io/join-dev-design/
  • Project Ace - Using Native UI http://microsoft.github.io/ace/docs/native-ui/
  • LSP Overview https://microsoft.github.io/language-server-protocol/overview
  • DAP Overview https://microsoft.github.io/debug-adapter-protocol/overview
  • ONNX.js - Run ONNX models in the browser https://microsoft.github.io/onnxjs-demo/#/
  • Microsoft Days in the Web https://microsoft.github.io/frontend-bootcamp/
  • Project Mu https://microsoft.github.io/mu/
  • PowerBI Custom Visuals https://microsoft.github.io/PowerBI-visuals/docs/overview/
  • PowerBI-JavaScript demo https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html
  • Microsoft Technical Case Studies https://microsoft.github.io/techcasestudies/
  • Microsoft Open Source Code of Conduct https://microsoft.github.io/codeofconduct/
  • Embedded Learning Library (ELL) https://microsoft.github.io/ELL/
  • A library for building cross-platform apps - ReactXP https://microsoft.github.io/reactxp/
  • PartsUnlimited https://microsoft.github.io/PartsUnlimited/
  • PartsUnlimitedMRP https://microsoft.github.io/PartsUnlimitedMRP/
  • CodePush https://microsoft.github.io/code-push/
  • Microsoft PROSE SDK https://microsoft.github.io/prose/
  • Create extensions for Visual Studio https://microsoft.github.io/extendvs/
  • DSCEA https://microsoft.github.io/DSCEA/
  • IoT kit built for the cloud https://microsoft.github.io/azure-iot-developer-kit/

如果有问题,欢迎留言交流~

转载于:https://www.cnblogs.com/enjoy233/p/developer-benefits_github-open-source-projects-of-microsoft.html


http://chatgpt.dhexx.cn/article/BTvE3glA.shtml

相关文章

.Net资讯 | 一大波开发者福利来了, 一份微软官方Github上发布的开源项目清单等你签收...

目录 微软Github开源项目入口微软开源项目受欢迎程度排名 Visual Studio CodeTypeScriptRxJS.NET Core 基础类库CNTKMicrosoft calculatorMonaco editorMS-DOSRedis windows版.NET Core CLR (公共语言运行时)ASP.NET CoreEntity Framework CorePowerShell如何在其中搜索自己需要…

FullCalendar:eventColor,eventBackgroundColor, eventBorderColor, and eventTextColor

<!DOCTYPE html><html><head><meta charsetutf-8 /><title>背景色設定</title><link href../fullcalendar.min.css relstylesheet /><link href../fullcalendar.print.min.css relstylesheet mediaprint /><script src../l…

Flutter 与 React Native 该如何选择

跨平台程序员之间关于 React Native 和 Flutter 的旷日持久的争论越来越白热化了。前几年&#xff0c;React Native 还是开发人员的首选框架&#xff0c;但是自 2017 年 Flutter 发布以来&#xff0c;其已经发展成为 React Native 的一个强有力竞争对手。 最近&#xff0c;随着…

2021年,Flutter 与 React Native该如何选择?

????????关注后回复 “进群” &#xff0c;拉你进程序员交流群???????? 作者 | Wasim Charoliya 译者 | 王强 策划 | 田晓旭 2021 年&#xff0c;跨平台程序员之间关于 React Native 和 Flutter 的旷日持久的争论越来越白热化了。前几年&#xff0c;React Nati…

React Native 三端同构实践

⚠️ 博客中涉及的代码内容可查看 Github: react-native-isomorphism React Native三端同构皆在&#x1f22f;️在不改动 React Native 代码下&#xff0c;公用一套代码架构, 在浏览器中实现同样的展示、交互、功能。 在实际开发过程中, 尤其创业公司, 需求的迭代周期是非常快…

吐血推荐|2万字总结Mac所有应用程序、软件工具和相关资料

现在随着互联网的发展&#xff0c;越来越多的公司都鼓励Mac办公&#xff0c;属实MacOS系统对于我们的工作开发效率有很大提升&#xff0c;所以我们需要收集各种类别非常好用的 Mac 应用程序、软件以及工具。作为一个资深 Mac 用户&#xff0c;我需要它们帮助我快乐、高效的工作…

网易云音乐React Native体系建设与发展

本文作者&#xff1a;章伟东 &#xff08;网易云音乐大前端团队&#xff09; 0.33 历史 17 年 3 月份&#xff0c;为了解决商城性能和用户体验问题&#xff0c;云音乐技术团队组建了一只 4 人 ReactNative 开发小分队&#xff1a;我负责 RN 前端开发&#xff0c;安卓和 iOS 两…

每周分享第 26 期

这里记录过去一周&#xff0c;我看到的值得分享的东西&#xff0c;每周五发布。 Basecamp 是 IT 行业很有名的一家公司&#xff0c;提供团队协作工具&#xff0c;同时也是 Rails on Ruby 框架的创造者。这家公司的特别之处在于&#xff0c;它不仅写软件&#xff0c;还写畅销书&…

爱开源的微软是如何击败 Facebook、Google 成为 GitHub No.1 的?

拥抱开源的微软这几年究竟都做了些什么&#xff1f; 去年今月&#xff0c;我在微软开发者峰会上见到了《设计模式&#xff1a;可复用面向对象软件的基础》联合作者、现任微软技术院士&#xff08;Technical Fellow at Microsoft&#xff09;Erich Gamma&#xff0c;那是我第一次…

跨端与同构开发技术一览

关键词&#xff1a;React Native, uni-app, Flutter ,Tauri, Ionic 和 weex 文章目录 前言跨端技术简史几种常见跨端技术对比小程序的繁荣跨端同构技术uni-appTaroreact-native-webreactxpWeex阿里的RaxRemax去哪儿网的qrn-remax-unir去哪儿网的anuKbone腾讯新一代跨端开发框架…

@开发者,一份微软官方Github上发布的开源项目清单等你签收

最近在倒腾WPF的项目&#xff0c;试着搜一下微软官方提供的WPF Smaples, 结果找到了https://github.com/Microsoft/WPF-Samples. 当然还发现了Cortana相关的开源资料http://microsoft.github.io/UWPQuickStart/docs/challenges/cortana-integration.html和UWP资源http://micros…

React Native 三端同构实战

WeiboGoogle用电子邮件发送本页面 0 React Native 三端&#xff08;Web、iOS、Android&#xff09;同构是指在不改动原 React Native 的代码下&#xff0c;让其在浏览器中运行出和在 React Native 环境下一样的页面。对于使用 React Native 开发的页面&#xff0c;如果又单独为…

reactxp搭建,start:windows运行不起来

1、官网 reactxp 2、VSCode和Visual Studio2019 安装VSCode Visual Studio 下载地址 先不用勾选工作负荷&#xff0c;直接安装 3、安装nvm 访问下载地址下载安装nvm&#xff1a; 百度云分享 官网直装链接 nvm的github发行界面下载nvm-setup.exe GitCode镜像下载nvm-setup…

微软发布ReactXP:方便开发者构建跨平台应用

说起跨平台开发工具&#xff0c;开发者们最先想到的无外乎是 Cordova 和 Xamarin。但是前者无法提供足够令人满意的性能表现&#xff0c;而后者在 Web 开发上心有余而力不足。所以&#xff0c;微软 Skype 团队基于 React JS 和 React Native 开发了一款全新的跨平台开发工具 —…

跨平台技术实践案例: 用 reactxp 重写墨刀的移动端

重新编写&#xff0c;又一次&#xff0c;我们又一次重新编写了移动端应用和移动端网站。要重新编写是一个风险很大的决定&#xff0c;但是其必要性以及它所带来的收益是我们无法拒绝的。这篇文章会分享我们为什么这么做&#xff0c;我们是怎么做的&#xff0c;以及这次重写后为…

ReactXP入门指南

ReactXP入门指南 1.ReactXP介绍 ReactXP使用了React框架&#xff0c;使得开发人员可以使用React开发他们的跨平台任务。 React的理念是“学习一次&#xff0c;写在任何地方”。使用React和React Native&#xff0c;应用程序可以与iOS和Android应用程序共享大部分逻辑&#x…

SfM、VO和SLAM介绍

一家之言&#xff0c;仅作分享&#xff0c;如有不合理或需要改进的地方&#xff0c;欢迎各位讨论。 前言 在自动驾驶地图定位模块的功能开发中&#xff0c;主要研究方向分为三种&#xff1a;建图、里程计、定位。SfM&#xff08;Structure From Motion&#xff09;即 传统三维…

SfM: Structure from motion

SfM Structure from motion (SfM) is the process of estimating the 3-D structure of a scene from a set of 2-D images. 运动结构&#xff08;SfM&#xff09;是根据一组二维图像估计场景的 3-D **结构的过程。 注意Motion是指相机在移动 SFM通常用来建立image structu…

经典/深度SfM有关问题的整理

这篇博客主要是记录一些实践或看论文过程中遇到的一些不好理解的问题及解释。      Q1&#xff1a;SfM里的尺度不变性指的是什么&#xff1f;   A1&#xff1a;一般定义下&#xff0c;尺度不变性是指体系经过尺度变换后&#xff0c;其某一特性不变。比如&#xff0c;特征…

OpenCV实现SfM(一):相机模型

注意&#xff1a;本文中的代码必须使用OpenCV3.0或以上版本进行编译&#xff0c;因为很多函数是3.0以后才加入的。 目录&#xff1a; 文章目录 #SfM介绍 SfM的全称为Structure from Motion&#xff0c;即通过相机的移动来确定目标的空间和几何关系&#xff0c;是三维重建的一种…