Software Engineer, former Microsoft MVP. Working on .NET testing @microsoft. Work email: ygerges@microsoft.com
ChessSharp. ChessSharp - A chess library written in C#
33DotNetSyntaxTreeVisualizer. .NET Syntax Tree Visualizer powered by Roslyn APIs
16PrintMembersGenerator. A source generator that helps re-defining C# record's PrintMembers method to force include/exclude certain members.
7National_ID. Extract information from an Egyptian National ID ( Name / Date Of Birth / Governorate / Gender )
5AskQ. C#
4YAnalyzers. A set of analyzer rules implemented using .NET Compiler Platform (aka Roslyn) APIs
3markdown-links-verifier. A GitHub Action to validate links in Markdown files
3samples. Sample code and snippets used in the .NET documentation
2algorithms-final. Java
2roslyn. The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
2docs. This repository contains .NET Documentation.
2youslyn. A compiler inspired by Roslyn codebase following Minsk YouTube series
2UBooks-ACM-Hackathon. UBooks
2Combinatorial.MSTest. Adds combinatorial testing capability to MSTest tests
1xamarin-macios. Bridges the worlds of .NET with the native APIs of macOS, iOS, tvOS, and watchOS.
1MTPSharding. C#
1Uno.PackageDiff. A command line tool that compares two versions of a NuGet package and provides public API differences
1MonoMod. C# modding swiss army knife, powered by cecil.
1java.interop. Java.Interop provides open-source bindings of Java's Java Native Interface (JNI) for use with .NET managed languages such as C#
1ErrorProne.NET. Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)
1ReproUnoTabBar. C#
1MarkupTest. C#
1uno.resizetizer. The home for Uno.Resizetizer, an image resizting tooling for Uno Platform apps
1PipsPagerBugWinUI. C#
1PathIconRepro. C#
1xamarin-android. Xamarin.Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
1uno.templates. template for brand new github repositories
1roslyn-sdk. Roslyn-SDK templates and Syntax Vizualizer
1C-DataStructure-And-Algorithms. Generic data structures and algorithms implemented in c language.
1uno.fonts. template for brand new github repositories
1labeler. An action for automatically labelling pull requests
1Uno.Roslyn. A set of roslyn extensions and helpers packaged as content files to avoid extertnal dependencies in analyzers and source generators
1uno.extensions. This is a multi-platform app project template using Uno Platform and the latest .NET practices.
1testconditional. C#
1Uno.Gallery. The Uno Platform Gallery application
1uno.toolkit.ui. A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
1Maui.Markup. The .NET MAUI Markup Community Toolkit is a community-created library that contains Fluent C# Extension Methods to easily create your User Interface in C#
1linker. C#
1Maui-1. The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, Effects, and Behaviors to help make your life as a .NET MAUI developer easier
1SharpLab. SharpLab (previously known as TryRoslyn)
1roslyn-analyzers. C#
1efcore. EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
1Uno.Themes. This library is designed to help you use the material design system with the Uno Platform
1codingshorts. C#
1template. template for brand new github repositories
1eslint-plugin-sdl. ESLint Plugin focused on common security issues and misconfigurations.
1uno. Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
1SharpSource. surfacing defects at compile time and preventing issues that would otherwise go unnoticed
1