Search tools, frameworks, libraries, categories and domains
Operating systems, SDKs, languages and platforms for microcontrollers and connected devices, from Zephyr and ESP-IDF to Home Assistant, MQTT brokers, OTA updates and TinyML.
57M combined weekly package downloads tracked in this domain.
9 categories. Open one to filter, sort and compare its tools.
10 tools
Real-time kernels for microcontrollers and build systems for custom embedded Linux images.
11 tools
Vendor SDKs, hardware abstraction layers and build tooling for programming microcontroller boards.
10 tools
Languages, HALs and interpreters used to write firmware, from C and Rust to MicroPython and JavaScript.
10 tools
Local-first hubs, device firmware and bridges for automating homes across Zigbee, Z-Wave, Matter and Wi-Fi.
10 tools
MQTT brokers, client libraries and pub/sub protocols that move telemetry between devices, edge and cloud.
9 tools
Cloud and self-hosted platforms for device provisioning, telemetry ingestion, dashboards and digital twins.
10 tools
Container orchestration at the edge, gateway frameworks and over-the-air update systems for device fleets.
9 tools
Debug probes, flashers, emulators, simulators and logic analyzers for developing and testing firmware.
9 tools
Runtimes, compilers and platforms for running machine learning models on microcontrollers and edge devices.
Popular visual learning path for embedded systems engineers
github.com
Curated list of embedded programming resources and tools
github.com
HALs, drivers, RTOSes and tooling for Rust on microcontrollers
github.com
Official introduction to bare-metal Rust on microcontrollers
docs.rust-embedded.org
In-depth articles on firmware engineering practices
interrupt.memfault.com
Curated list of IoT projects, protocols and platforms
github.com