LFX Platform

Know more about LFX Platform

LFX Insights

IoT Development Frameworks

Frameworks and SDKs for building firmware and applications on IoT and embedded platforms.

38 projects

70,580 contributors

$1.1B

Quantum Mechanical Keyboard Firmware

QMK is an open source firmware for mechanical keyboards that enables advanced customization, programmable layers, macros, and other features for DIY and custom keyboard builds

Contributors

11,359

Organizations

1,644

Software value

$54M

Arduino ESP32

Arduino ESP32 is a hardware support package that enables Arduino IDE compatibility for Espressif's ESP32 family of microcontrollers, providing core functionality, libraries, and tools for developing IoT and embedded applications on ESP32 hardware

Contributors

9,559

Organizations

961

Software value

$8.3M

Espressif IoT Development Framework

Espressif IoT Development Framework, or ESP IDF, is an open source software kit that supplies tools, libraries, and APIs so you can develop, flash, and debug applications on Espressif ESP32 WiFi and Bluetooth microcontrollers.

Contributors

8,374

Organizations

998

Software value

$113M

Arduino ESP8266 Core

ESP8266 core for Arduino

Contributors

7,785

Organizations

847

Software value

$5M

Arduino IDE

Arduino IDE 1.x

Contributors

7,508

Organizations

1,194

Software value

$3.6M

MicroPython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

Contributors

6,359

Organizations

966

Software value

$18M

PlatformIO Core

Your Gateway to Embedded Software Development Excellence :alien:

Contributors

4,080

Organizations

718

Software value

$1.1M

Mbed OS

Mbed OS is an open-source real-time operating system designed for IoT devices and microcontrollers, providing a platform-agnostic software framework for developing embedded applications. It includes hardware abstraction, security features, connectivity stacks, and device management capabilities.

Contributors

2,947

Organizations

394

Software value

$361M

Embassy

Modern embedded framework, using Rust and async.

Contributors

2,058

Organizations

438

Software value

$9M

ESPEasy

ESPEasy is an open-source firmware for ESP8266/ESP32 devices that enables easy configuration of sensors and actuators through a web interface, supporting multiple plugins for various IoT applications and home automation scenarios without requiring programming knowledge

Contributors

1,763

Organizations

99

Software value

$24M

Arduino-Pico

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

Contributors

1,422

Organizations

170

Software value

$9.8M

Arduino Core STM32

STM32 core support for Arduino

Contributors

1,372

Organizations

166

Software value

$310M

OpenThread

OpenThread is an open-source implementation of the Thread networking protocol, enabling secure and reliable connectivity for IoT devices. It provides a complete IPv6-based mesh networking stack that supports low-power wireless communication for smart home, building automation, and industrial IoT applications.

Contributors

1,254

Organizations

157

Software value

$12M

mruby

mruby is a lightweight implementation of the Ruby programming language designed to be embedded into other applications. It provides a smaller, more resource-efficient alternative to the standard Ruby interpreter while maintaining compatibility with Ruby syntax and features.

Contributors

986

Organizations

281

Software value

$4.5M

openHAB Core

openHAB Core is the foundation layer of the openHAB smart home platform, providing essential runtime components and APIs for home automation. It enables the integration of various smart devices and protocols into a unified system for controlling and automating home environments.

Contributors

914

Organizations

124

Software value

$8.6M

F´ (F Prime)

F´ - A flight software and embedded systems framework

Contributors

811

Organizations

136

Software value

$4.5M

Espruino

The Espruino JavaScript interpreter - Official Repo

Contributors

682

Organizations

150

Software value

$46M

Contiki-NG

Contiki-NG is an open-source operating system for networked, memory-constrained systems with a focus on low-power Internet of Things (IoT) devices. It provides a full IP network stack, supporting IPv6/6LoWPAN, RPL, CoAP, and other IoT protocols, while being optimized for microcontrollers and embedded systems.

Contributors

381

Organizations

47

Software value

$8.7M

Cortex-M

Low level access to Cortex-M processors

Contributors

358

Organizations

123

Software value

$297K

Tock

Tock is an embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-power, low-memory microcontrollers. It uses a unique memory isolation model and is written in Rust to ensure memory safety and reliability.

Contributors

307

Organizations

34

Software value

$11M

no-OS

A hardware abstraction layer and collection of drivers for interfacing with various analog, mixed-signal, and RF integrated circuits without requiring a traditional operating system. It provides bare-metal firmware and software examples for microprocessors and microcontrollers.

Contributors

166

Organizations

10

Software value

$38M

Pybricks

MicroPython firmware for Pybricks-compatible devices.

Contributors

135

Organizations

15

Software value

$5.3M

AtomVM

Tiny Erlang VM

This project hasn't been onboarded to LFX Insights.

ESP-ADF

Espressif Audio Development Framework

This project hasn't been onboarded to LFX Insights.

ESPHome Controller System

ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

This project hasn't been onboarded to LFX Insights.

Moddable Project

Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers.

This project hasn't been onboarded to LFX Insights.

Nerves

Craft and deploy bulletproof embedded software in Elixir

This project hasn't been onboarded to LFX Insights.

OpenMQTTGateway

MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.

This project hasn't been onboarded to LFX Insights.

TensorFlow Lite for Microcontrollers

Infrastructure to enable deployment of ML models to low-power resource-constrained embedded targets (including microcontrollers and digital signal processors).

This project hasn't been onboarded to LFX Insights.

VS Code ESP-IDF Extension

Visual Studio Code extension for ESP-IDF projects

This project hasn't been onboarded to LFX Insights.

WLED

Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!

This project hasn't been onboarded to LFX Insights.

nRF Connect SDK

nRF Connect SDK main repository

This project hasn't been onboarded to LFX Insights.

svd2rust

Generate Rust register maps (`struct`s) from SVD files

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?