# espressif/esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.

Repository: https://github.com/espressif/esp-idf
Canonical: https://ross.abutalabs.com/products/esp-idf
Language: C
License: Apache-2.0
License Family: permissive
Last push: 2026-08-26T17:44:42+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 3668, "days_push": 7, "days_rel": 7, "gap_med": 23, "n_releases_24m": 30}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 18876, forks 8451 (observed 2026-08-28T04:11:27.175157+00:00)

## What it is
ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS components, drivers, and examples. It supports development on Windows, Linux, and macOS with regular releases and long-term support schedules.

## Use cases
- build firmware for ESP32 microcontrollers
- develop IoT devices with WiFi and Bluetooth
- flash and debug embedded applications on Espressif chips
- create FreeRTOS-based applications for ESP32
- program ESP32-S3 for edge AI and sensor projects

## When to choose
- you are developing for ESP32, ESP32-S2/S3, ESP32-C3/C6, or other Espressif SoCs
- you need the official, well-documented SDK with vendor support
- you want access to WiFi, Bluetooth, and peripheral drivers with FreeRTOS

## When to avoid
- you target ESP8266/ESP8285, which uses the separate ESP8266 RTOS SDK
- you prefer Arduino-style development and simplicity over full SDK control
- your project targets non-Espressif hardware

## Facets
- artifact type: framework
- maturity: stable
- function: build-tool, developer-tools, iot, embedded, sdk
- domain: embedded-systems, iot, developer-tools, hardware
- platform: embedded, iot, windows, cross-platform, c
- tags: esp32, espressif, firmware, rtos, freertos, microcontroller, soc, wifi, bluetooth, linux, macos

## Member repositories
- espressif/esp-idf (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:27.175157+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:01:16.714242+00:00, confidence not recorded.
  - readme: https://github.com/espressif/esp-idf (fetched 2026-08-28T04:11:27.175157+00:00, sha e108df39ef72)
- Data as of 2026-08-30T08:39:29.467469+00:00.
