Open source

nanoFramework allows writting C# applications for embedded systems


Become a financial contributor.

Financial Contributions

One-time contribution


Support nanoFramework project with a one time donation.

Starts at$5 USD

Latest activity by

+ 11
Recurring contribution


Support nanoFramework project with a monthly donation.

Starts at$5 USD / month

Latest activity by

+ 5
Recurring contribution

Bronze Sponsor

Become a sponsor with a monthly donation of at least $200. You'll get your logo and link to your website on nanoFramework repository. Bronze $200 ... Read more

Starts at$200 USD / month

Latest activity by

Recurring contribution

Silver Sponsor

Become a sponsor with a monthly donation of at least $1,000. You'll get your logo and link to your website on nanoFramework repository and homepage... Read more

Starts at$1,000 USD / month

Recurring contribution

Gold Sponsor

Become a sponsor with a monthly donation of at least $5,00. You'll get your logo and link to your website on nanoFramework repository and homepage.... Read more

Starts at$5,000 USD / month

Custom contribution


Make a custom one-time or recurring contribution.

Latest activity by

+ 32
Crypto contribution

Crypto Contribution

Make a crypto contribution.

Top financial contributors


Andrew Fraser

$280 USD since Sep 2019

Rob van Schelven

$115 USD since Oct 2020

Andre Marschalek

$102.69 USD since Apr 2021

Simonas Greičius

$100 USD since Jun 2019

Kaare Wehn

$100 USD since Oct 2019

David Weaver

$100 USD since Apr 2020

Andy Lyonette

$70 USD since Dec 2019

Mike James

$65 USD since Dec 2020

Lorenzo Maiorfi

$55 USD since Jan 2021

Vishnu Sharma

$50 USD since Oct 2019


GitHub Sponsors

$15,976.9 USD since Oct 2020


$5,000 USD since Dec 2019


$250 USD since Jun 2019

gemelo GmbH

$85 USD since May 2020

Piero Infinity Control

$50 USD since Mar 2020

MicroCODE, Inc.

$15 USD since Oct 2021


$10 USD since Jul 2019

Open Source Collective

$5.39 USD since Jun 2019

nanoFramework is all of us

Our contributors 41

Thank you for supporting nanoFramework.

GitHub Sponsors

$15,977 USD


Bronze Sponsor

$5,000 USD

Global Control 5 is a manufacturer of technolog...

Andrew Fraser


$280 USD



$250 USD

nanoFramework is an amazing platform for MCUs, ...

Rob van Schelven


$115 USD

Andre Marschalek

$103 USD

Simonas Greičius


$100 USD

Doing great, guys! Carry on!


Transparent and open finances.

Today’s balance

$12,676.48 USD

Total raised

$20,257.92 USD

Total disbursed

$7,581.44 USD

Estimated annual budget

$16,709.64 USD


Let’s get the ball rolling!

News from nanoFramework

Updates on our activities and progress.

Visual Studio 2022 extension available

Oh yes, we are all in with Visual Studio 2022! Go grab the extension from the...
Read more
Published on November 9, 2021 by José Simões

Firmware images and board support packages for M5Stack devices

.NET nanoFramework now has dedicated firmware images and board support packages for M5Stack Core, M5StickC and M5Stick CPLUS. Enjoy the screen, the sensors and the connectivity options. All that from the comfort of .NET C#!
Read more
Published on October 28, 2021 by José Simões

Improved support for ESP32

The long due move to ESP-IDF 4.3.1 has been completed!!! 🥳💪 Support for all ESP32 series with .NET nanoFramework is now possible. Yes, that's ESP32_S2, ESP32_S3, ESP32_C3 and whatever Espressif releases next. 😎 Blog post with the full de...
Read more
Published on October 13, 2021 by José Simões


By contributing with a donation you'll be helping nanoFramework project. The funds are mostly intended to be used to:

  • Pay for infrastructure costs.
  • Develop public relation actions to get the project known.
  • Support part/full-time maintainers: most team members contribute in their spare time and being able to focus on work would go well with less burnout and a sustainable future for the project.
  • Produce documentation, tutorials and other content to help developers to use the framework and illustrate common tasks and how to use it.
  • Organize events to demo the project, it’s potential and how people can use it for commercial projects, hobby and learning coding and electronics.

nanoFramework is a free and open-source platform that enables the writing of managed code applications for constrained embedded devices. It is suitable for many types of projects including IoT sensors, wearables, academic proof of concept, robotics, hobbyist/makers creations or even complex industrial equipment. It makes the development for such platforms easier, faster and less costly by giving embedded developers access to modern technologies and tools used by desktop application developers.

Developers can harness the powerful and familiar Microsoft Visual Studio IDE and their .NET C# knowledge to quickly write code without having to worry about the low-level hardware intricacies of a microcontroller. Desktop .NET developers will feel “at home” and are able to use their skills in embedded systems development, enlarging the pool of qualified embedded developers.

It includes a reduced version of the .NET Common Language Runtime (CLR) and features a subset of the .NET base class libraries along with the most common APIs included in the Universal Windows Platform (UWP) allowing code reuse from desktop applications, IoT Core applications, thousands of code examples and open source projects. Using Microsoft Visual Studio, a developer can deploy and debug the code directly on real hardware.