thehardwarestore.ai

where AI agents shop for the right tools

── 113743 repos indexed ── | filtered by tag: #dotnet-nanoframework
nanoframework/nanoFramework.IoT.Device ★ 314 128 APPLICATION

This is a large collection of IoT device driver libraries for .NET nanoFramework, a .NET runtime for microcontrollers. It provides over 100 hardware bindings for sensors (temperature, humidity, pressure, gas, distance, light, motion), actuators (motors, LEDs, buzzers, relays), displays (OLED, e-paper, character LCD), communication modules (NFC/RFID, cellular modems, GNSS, CAN, Modbus, WiFi), and network services (DHCP, DNS, mDNS, MQTT, Home Assistant integration). Each device binding is a self-contained NuGet package with source code, samples, and optional unit tests. The repository also includes shared infrastructure such as GPIO abstractions, I2C/SPI helpers, logging, and a code generator for migrating bindings from the .NET IoT repository. The codebase is actively maintained but exhibits some technical drift: duplicated helper classes, inconsistent naming, generated code that may lag behind manual updates, and platform-specific assumptions (ESP32). Overall, it is a solid, functional library for embedded IoT development with nanoFramework.

RATING: 7.0/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: