Organizations & communities
- Zephyr ProjectSilver-member representativeThe open source RTOS for connected, resource-constrained devices. Formerly on the Technical Steering and Marketing Committees.
- GoliothFounderOpen source device SDKs, reference designs, and examples for the Golioth IoT platform, now part of Canonical.
- Embedded ContainersCreator & maintainerPerformance-optimized container images for building embedded firmware.zephyrncsarduino
- OpenThreadLaunched at Google / NestNest’s first open source initiative, now the default Thread stack for Matter.
Libraries & tools
Zephyr libraries & boards
8 projects- zephyr-desktop★ 8 · C
A retro desktop shell on Zephyr RTOS + LVGL, with apps as runtime-loaded llext extensions
- zephyrdb★ 7 · C
Embedded multi-model database for Zephyr RTOS.
A FlatBuffers library for the Zephyr RTOS
A codec for encoding and decoding Sensor Measurement Lists (SenML) for Zephyr
Remoteproc and RPMsg for Linux-hosted cores, with an IPC service backend and MCUmgr transport.
Zephyr board support for the Pimoroni Presto, including an out-of-tree RGB display driver.
Port of escrv/libmacaroons for the Zephyr RTOS
Zephyr board support for the Pimoroni Tufty 2350.
Connectivity & provisioning
6 projects- network-provisioning-zephyr★ 16 · C
Zephyr port of Espressif's Network Provisioning component.
Improv Wi-Fi provisioning for Zephyr.
Golioth Pouch from Arduino sketches on ArduinoCore-zephyr, as a Wi-Fi device, a BLE device, and a BLE gateway.
Wi-Fi setup for headless Ubuntu Core devices through a temporary captive portal.
BLE provisioning for blank Zephyr devices, with zero-touch Golioth enrollment.
The Golioth Pouch protocol in pure Python for MicroPython and OpenMV.
Simulation & Zephyr in the browser
4 projects- zephyr-wasm-soc★ 5 · JavaScript
Zephyr with WebAssembly as a real architecture: Asyncify context switching, cooperative interrupts, the host as a SoC. Try it in a browser.
- zephyr-v86CSS
Runs Zephyr native_sim binaries inside a Linux guest on the v86 browser emulator.
- qemu-wasm-zephyrShell
Zephyr on QEMU x86 compiled to WebAssembly, with a terminal in the browser.
Upload and run Zephyr native_sim binaries in isolated containers, with live UART streaming.
USB, probes & hardware access
7 projects- usbipd-mac★ 75 · Swift
A macOS implementation of the USB/IP protocol, for sharing USB devices with VMs and containers.
MCU Manager in the browser. Added the Web Serial transport.
- usb-macos-vm★ 26 · Swift
USB passthrough on macOS 27 (VZUSBPassthroughDevice): capture a debug probe from the host and drive real hardware with probe-rs inside a Linux VM. No Xcode.
- probe-web★ 6 · TypeScript
Composable browser libraries for flashing and debugging with probe-rs (WebUSB in-tab, or WebSocket to probe-rs serve)
- webhwJavaScript
Bringing device APIs like WebUSB to all browsers
- usbip-browserTypeScript
A USB/IP client in the browser: JavaScript access to USB devices on a remote machine.
- sbcviewShell
Cross-platform script to view USB HDMI capture cards with ffplay, auto-detecting the best mode
AI, agents & LLM-ready docs
5 projects- zephyr-agent-skills★ 65 · Python
A complete catalog of Agent Skills for Zephyr RTOS development.
Awesome list of MCP servers for interacting with hardware and the physical world.
- zephyr-cliPython
An agent-optimized CLI for Zephyr that emits structured JSON for boards, Kconfig, devicetree, and builds.
- zephyrdocs.mdShell
Zephyr documentation bundled as Markdown for LLM and RAG use.
- zephyr-west-mcpPython
An MCP server for west, Zephyr’s meta-tool.
Developer tooling & ecosystem
7 projectsA curated list of awesome projects and resources for the Zephyr RTOS.
A reference setup for developing Zephyr applications in Visual Studio Code.
- multipass-zephyr★ 5 · Python
A West extension for developing Zephyr `native_sim` on macOS & Windows with Canonical Multipass.
- doxygen.mdHandlebars
Reusable moxygen templates for turning Doxygen XML into Markdown and Docusaurus pages.
- wmr-discover-extensionPython
A west discover command: search the modules registry and install modules into west.yml.
A curated, Git-based index of third-party Zephyr modules.
- devurn-generator-webTypeScript
Generate DEV URN device identifiers in a web app (RFC 9039)
Languages & runtimes
1 projectSilica, an experimental embedded-native and agent-native programming language.
Other
1 project- market-mapperJavaScript
Generate VC-style market maps from a Google Sheet. Static SPA, no backend, no build step.