rustio rustio.net
69

esp-idf-hal

v0.46.2 Growing

A Hardware abstraction layer for Espressif's ESP family of microcontrollers based on the ESP-IDF framework.

MIT OR Apache-2.0 Edition 2021 MSRV 1.82
Hardware supportEmbedded development #hal#esp32#esp-idf#idf

Quick Verdict

  • โœ“Actively maintained (updated 17d ago)
  • !Pre-1.0: API may have breaking changes
  • โœ“Trusted by 273 crates
  • โœ“Team maintained (4 owners)
  • !Heavy dependency tree (22 direct deps)

Security

Checking security advisories...
Downloads
666.5K
Dependents
273
Releases
87
Size
277KB

Deep Insights

๐Ÿ“ˆ
Strong growth momentum

22.2K downloads in the last 30 days (739/day), up 67% from the previous period.

๐Ÿ”—
Moderate adoption

273 crates depend on esp-idf-hal. Reasonable ecosystem adoption, though not yet a core dependency.

๐Ÿ‘ฅ
Team maintained

This crate is maintained by a team (4 owners), reducing bus-factor risk and ensuring continuity.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 6+ years old, esp-idf-hal hasn't reached 1.0 yet. Expect potential API changes between versions.

๐Ÿ“ฆ
Heavy dependency tree

22 direct dependencies. Consider the impact on compile times and supply chain complexity.

โš ๏ธ
Notable yanked versions

16% of releases have been yanked. Check version history before pinning.

๐ŸŒŸ
Used by top crates

Notable dependents include esp-idf-svc, ws2812-esp32-rmt-driver, bluedroid, awedio_esp32, esp_bno055. When high-quality crates choose esp-idf-hal, it's a strong quality signal.

Health Breakdown

Maintenance 18/25

Recency, release consistency, active ratio

Quality 11/25

Yanked ratio, deps, size, maturity, features

Community 18/20

Reverse deps, ownership, ecosystem

Popularity 7/15

Downloads, momentum, growth trend

Documentation 15/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
516/day avg+93%
05001K12/291/162/32/213/113/28

Top Dependents

Version Adoption

v0.43.1
35%
v0.45.2
26%
v0.44.1
18%
v0.41.2
12%
v0.42.5
10%

Release Timeline

87 releases14 yankedsince 2019
J
F
M
A
M
J
J
A
S
O
N
D
2019
3
2020
2021
28
2022
37
2023
9
2024
4
2025
3
2026
3
Less
More|
Yanked

Feature Flags

default =["std", "binstart"]

piostd*allocnativenightlybinstart*libstartrmt-legacypcnt-legacyembassy-syncexperimentaltimer-legacyalloc_handlerpanic_handlerwake-from-isrembedded-graphicsadc-oneshot-legacy

README

Loading README...

Maintainers

Dependencies
22
direct dependencies
Dependents
273
crates depend on esp-idf-hal

Similar Crates