.NET nanoFramework its an Open Source platform that enables the writing of C# code applications for embedded devices, like the ESP32. As a developer, you can use powerful and familiar tools like Microsoft Visual Studio IDE and your .NET C# skills to write code for a microcontroller, without having to worry about the low-level hardware intricacies. Develop and debugging experience second to none with a simple serial connection. Connect to cloud providers easily. Hundreds of libraries as NuGet packages.
Links: