Senior Software Engineer @microsoft, working on the Microsoft Store app for Windows. .NET Community Toolkit lead. .NET Foundation member, former Microsoft MVP.
ComputeSharp. A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! ๐
3.1kPolySharp. PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! ๐
2.2kNeuralNetwork.NET. A TensorFlow-inspired neural network library built from scratch in C# 7.3 for .NET Standard 2.0, with GPU support through cuDNN
573BinaryPack. The fastest and most memory efficient binary serialization library for .NET Standard 2.1, powered by dynamic IL generation
347UICompositionAnimations. A powerful and easy to use library to work with Composition and XAML animations and Win2D effects
92Brainf_ckSharp. A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter
62ReflectionToIL. A demonstration and benchmark of different approaches to load closure fields using reflection and dynamic code generation
31privatelike. An attribute, generator and analyzer to declare "private-like" types in C# (internal but producing errors if not used as if they were declared as private)
10BigWatson. A complete, ligthweight and self-contained .NET Standard 2.0 offline exception logging library, powered by Realm
9Win2DSample. A simple and minimal Win2D sample in an unpackaged Win32 app
6quickup. A .NET Core 2.1 CLI tool to quickly create one-way backups from one folder to another
5WindowsCommunityToolkit. The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP apps for Windows 10. The toolkit is part of the .NET Foundation.
5Notepads. A modern, stylish text editor with minimum design.
4sqlite-net. Simple, powerful, cross-platform SQLite client and ORM for .NET
4List_T. A parametric list in C with supports with LINQ-style functions and lambda expressions
3ReswPlus. Unleash your resw files with this Visual Studio extension: auto generation of strongly typed static properties, support of pluralization, strongly typed string formatting, etc...
2monaco-editor-uwp. A Windows Runtime Component wrapper around the web-based Monaco Editor.
2ambie. A simple, elegant white noise app for Xbox and Windows
2refit. The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
2GarbageCollectorC. A simple, multi-thread implementation of a GC in C
2beeskie. A Windows app for Bluesky
2clup. A no-nonsense .NET Core 2.1 CLI duplicate files remover
2reactive. The Reactive Extensions for .NET
2Disasmo. VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).
2devhome. Windows Dev Home Application
2Snake. The classic arcade game Snake written in C
2rt-sz. Repo to measure size impact of pull requests in the dotnet/runtime repo
1DNNE. Prototype native exports for a .NET Assembly.
1WindowsTemplateStudio. Windows Template Studio quickly builds a UWP app, using a wizard-based UI to turn your needs into a foundation of Windows 10 patterns and best practices.
1AsmResolver. A library for creating, reading and editing PE files and .NET modules.
1AutoConstructor. C# source generator that generates a constructor from readonly fields in a class
1testfx. MSTest framework and adapter
1preview-uwp-support-for-dotnet9. This repo contains tooling assets for the preview UWP support for .NET 9
1terrafx.interop.d3d12memoryallocator. Interop bindings for D3D12MemoryAllocator
1Vortice.Win32. Low level .NET bindings for Win32 Api.
1MODiX. Discord Bot handling basic moderation needs, soon implements statistics.
1FizzBuzz. The "Fizz-Buzz test" is an interview question designed to help filter out the 99.5% of programming job candidates who can't seem to program their way out of a wet paper bag. The text of the programming assignment is as follows: "Write a program that prints the numbers from 1 to 100. But for multiples of three print โFizzโ instead of the number and for the multiples of five print โBuzzโ. For numbers which are multiples of both three and five print โFizzBuzzโ."
1sepconv-gan. A TensorFlow-based network to perform video frame interpolation
1H.NotifyIcon. TrayIcon for WPF/WinUI/Uno/MAUI
1zxcvbn-cs. C#/.NET port of Dan Wheeler/DropBox's Zxcvbn JS password strength estimation library
1Ryken.Video.Effects. A WinRT component to make it a little easier for you to render videos with Win2D effects
1