Skip to content

.NET nanoFramework

nanoframework logo

License GitHub Org's stars GitHub Sponsors Discord

Welcome to the .NET nanoFramework project πŸ‘‹

Our mantra is about making it easy to write .NET C# code for embedded systems! And all what we're doing here is about that.
As a developer, you can use your powerful and familiar tools like Microsoft Visual Studio IDE and your .NET C# skills to write code for a microcontroller. We have ports for several STM32 series, ESP32, M5Stack, TI, NXP and more are coming.
Here you'll find all the tools, examples, documentation and a great developer ecosystem to help you on your next embedded systems project.

Achieve the get started guide:
Join our friendly Discord community:
Checkout all the NuGet packages we offer:
Read the documentation:
Contribute and/or sponsor the project:
Check the Project homepage:


  1. Home Home Public

    🏠 The landing page for .NET nanoFramework repositories.

    830 73

  2. nanoFramework.IoT.Device nanoFramework.IoT.Device Public

    πŸ“¦ This repo includes .NET nanoFramework implementations for various sensors, chips, displays, hats and drivers

    C# 200 95

  3. Samples Samples Public

    🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours

    C# 333 141

  4. nf-Community-Targets nf-Community-Targets Public

    πŸ‘·β€β™‚οΈ Repository with target boards provided by nanoFramework community members

    C 47 32

  5. nf-Community-Contributions nf-Community-Contributions Public

    πŸ‘· Repository with contributions from nanoFramework community members. Drivers, extensions, utilities, feature demos...

    C# 25 26

  6. nf-interpreter nf-interpreter Public

    βš™οΈ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

    C 294 162


Showing 10 of 102 repositories