top of page

Open source.

Tools we build in the open.

smpclient and smpmgr

Our open-source tools for updating firmware over serial, Bluetooth and UDP — a Python library and the command-line manager built on it, both used in production.

Our CMake build and test tools

The CMake libraries we use on embedded projects: build conveniences, a unit test framework for CMake itself, and header-only C macro libraries. All public.

Boreas: Zephyr's kernel APIs on ESP-IDF

Our open-source ESP-IDF components that put Zephyr's kernel API and device model on top of FreeRTOS, so application code reads the same on Espressif parts as it does everywhere else.