GeorgKreuzmayr / Awesome-DotNET-1

Awesome .NET

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome .NET

Visual Studio | .NET Framework | MVC | EF | Console/WinForms/WPF/UWP/WinUI | Blazor | Xamarin | Uno | MAUI | ML.NET | NuGet | Azure | Unity | IoT | HoloLens

For more info about .NET please check my .NET Facebook page .NET Heroes

Official Resources


YouTube and Videos 📺

YouTube


Programming Languages

C#

Other .NET Languages - Wikipedia

Online C# Compiler and Tools

Tutorials


Naming Conventions


Visual Studio

Visual Studio Code


Design Patterns


Fluent Design

  • Fluent Design System: the journey to cross-platform - Microsoft is expanding Fluent to the web, across platforms, and more devices. Come learn how Microsoft is utilizing Fluent on our own products through shared principles, patterns, tools, and documentation, and how you can use these resources on your own applications.

Testing

  • ArchUnitNET - Simple library for checking the architecture of C# code with a fluent API.

XAML


UWP

Tip: If you wanna start a new project, check WinUI and Uno Platform

WinUI

Uno Platform

MAUI


EF (Entity Framework)

JSON


Windows Forms


Console


Xamarin


Web

Razor

Blazor

Blazor is a framework for building interactive client-side web UI using C# instead of JavaScript.

MVC Core 3.x

MVC 5

Microservice

DevOps

  • Azure DevOps - Plan smarter, collaborate better and ship faster with a set of modern dev services.

HoloLens


Machine Learning


.NET for Apache Spark

  • What is .NET for Apache Spark? - Apache Spark is a general-purpose distributed processing engine for analytics over large data sets-typically terabytes or petabytes of data. .NET for Apache Spark makes Apache Spark accessible for developers, bringing the power of Spark to your applications with support for languages you already know.

IoT


Quantum Computing


Games

  • Unity - Start bringing your vision to life today. Unity’s real-time 3D development platform empowers you with all you need to create, operate, and monetize
  • Godot - Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.

Communities

About

Awesome .NET

License:MIT License