Skip to content
@nanoframework

.NET nanoFramework

Making it easy to write .NET C# code for constrained embedded devices. Member of the .NET Foundation.

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: bit.ly/nanoframework-getting-started
Join our friendly Discord community: discordapp.com/invite/gCyBu8T
Checkout all the NuGet packages we offer: nuget.org
Read the documentation: docs.nanoframework.net/api
Contribute and/or sponsor the project: bit.ly/nanoframework-contribute
Check the Project homepage: https://www.nanoframework.net

Pinned Loading

  1. Home Public

    🏠 The landing page for .NET nanoFramework repositories.

    884 83

  2. nanoFramework.IoT.Device Public

    📦 This repo includes .NET nanoFramework implementations for various sensors, chips, displays, hats and drivers

    C# 251 114

  3. Samples Public

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

    C# 377 150

  4. nf-Community-Targets Public

    👷‍♂️ Repository with target boards provided by nanoFramework community members

    C 54 33

  5. nf-Community-Contributions Public

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

    C# 24 26

  6. nf-interpreter Public

    ⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

    C 318 180

Repositories

Showing 10 of 105 repositories
  • nanoFramework.Azure.Devices Public

    📦 .NET nanoFramework Azure IoT Devices SDK

    C# 16 MIT 11 0 0 Updated Apr 25, 2025
  • Samples Public

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

    C# 377 MIT 150 0 0 Updated Apr 25, 2025
  • nanoFramework.WebServer Public

    📦 Web server for .NET nanoFramework packed with features: REST api using attributes, multithread requests, parameters in query URL, static files serving.

    C# 32 MIT 23 0 1 Updated Apr 25, 2025
  • nanoFramework.m2mqtt Public Forked from eclipse-paho/paho.mqtt.m2mqtt

    📦 .NET nanoFramework MQTT Class Library

    C# 22 EPL-1.0 307 0 0 Updated Apr 25, 2025
  • amqpnetlite Public Forked from Azure/amqpnetlite

    📦 nanoFramework AMQP 1.0 .NET Library

    C# 2 Apache-2.0 155 0 0 Updated Apr 24, 2025
  • nanoFramework.IoT.Device Public

    📦 This repo includes .NET nanoFramework implementations for various sensors, chips, displays, hats and drivers

    C# 251 MIT 114 1 2 Updated Apr 24, 2025
  • nanoFramework.Protobuf Public

    The library mimicks the principles of Protobuf-net. This is a specific implementation for .NET nanoFramework.

    C# 3 MIT 0 0 1 Updated Apr 24, 2025
  • System.IO.FileSystem Public

    📦 .NET nanoFramework library for System.IO.FileSystem.

    C# 5 MIT 9 0 0 Updated Apr 24, 2025
  • nanoFramework.M5Stack Public

    📦 Board support package for M5Stack, M5StickC and M5StickCPlus for .NET nanoFramework

    C# 108 MIT 36 0 1 Updated Apr 24, 2025
  • System.Net.WebSockets Public

    📦 System.Net.WebSockets implementation for .NET nanoFramework

    C# 14 MIT 7 0 0 Updated Apr 24, 2025