West Projects index

This page acts as an index of projects (modules) compatible with the West meta-tool.

It primarily lists the components declared in Zephyr’s default manifest file. See Contributing External Components for more information about the contribution and review process for these imported components.

It also maintains a registry of external projects, maintained outside of the Zephyr Project, that can easily be integrated into a Zephyr workspace.

Active Projects/Modules

The projects below are enabled by default and will be downloaded when you call west update. Many of the projects or modules listed below are essential for building generic Zephyr application and include among others hardware support for many of the platforms available in Zephyr.

To disable any of the active modules, for example a specific HAL, use the following commands:

west config manifest.project-filter -- -hal_FOO
west update

Project

Revision

acpica

8d24867bc9c9d81c81eeac59391cda59333affd4

cmsis

512cc7e895e8491696b61f7ba8066b4a182569b8

cmsis-dsp

45d23287f5b41be49612281a5e7c802c6a415388

cmsis-nn

73591f72850bfebe95c6f30f6e75a773abb711cd

cmsis_6

1c1840af7a7e757d6e2fec3ddb0e5ce0dfcc93c8

dhara

6f163ca05e174b168b4d148160b50eeaeeb561fc

edtt

c282625e694f0b53ea53e13231ea6d2f49411768

fatfs

4f60a12c58c3de4246857ad87c40239ecd93349b

hal_adi

489885cdfa668870f95b00ded1cc56ac52cdf5c4

hal_afbr

1abf6947457380934e27f92508ec5532ddedfc6d

hal_ambiq

3d7044ea240fc8dcb7b4c843b76f70cae5db736b

hal_atmel

8f95c79f2a80427ef446563cc9addefa959e92a9

hal_bouffalolab

577b219696191f7715ac772e265b14108ecc49a5

hal_espressif

b16851b3c20e6fad3d2da42ec24a3e82d0b8b444

hal_ethos_u

03567073fe2b9802c0bd73f9534da6f8a03924d1

hal_gigadevice

804f92bf5794e403fab89178dcc6d775b9269c0d

hal_infineon

2191db4d7723737ffd3d59d01b50f7595dac2944

hal_intel

884c7a79a48efef50bc0d12c86f5d0951748f24d

hal_microchip

e33b6fce18d8a75dad23a2af6dd2d027564fee89

hal_nordic

c708b9fe1b7a36090c468374811a6e934b97e54a

hal_nuvoton

0f411a85da7d17a612d54450f608f4d30cdb971f

hal_nxp

a2e2237465e4d5d6d21b30dbbe365a78eccc241a

hal_openisa

eabd530a64d71de91d907bad257cd61aacf607bc

hal_quicklogic

bad894440fe72c814864798c8e3a76d13edffb6c

hal_realtek

29d365ccfbceb9f42ce666d75463fbe2c83b8e29

hal_renesas

55d5b9e0341b8dc7612fca4e2f13d6086984709a

hal_rpi_pico

2e9dbf14fa56e5907aefb07e8e75010ec5210946

hal_sifli

86fa0e9433fda1a760e0077c19b8407ecceea2f9

hal_silabs

ca5f98ea5588fd6aefcb03cb6ea9898ed90ecf15

hal_st

ce795a9b0de623022c17d2ff394587c024aec850

hal_stm32

c9550199186236d610092f4005f8c9bae2a6bfcf

hal_tdk

4e53fe1a1ea634dd8a13ecda1151a73bc598622f

hal_telink

4226c7fc17d5a34e557d026d428fc766191a0800

hal_ti

53c80140dd69905cc5e034f637eff9c66b2f9654

hal_wch

fbfabfc590e86b74af873bd26d3b4433a0ffb9e9

hal_wurthelektronik

7c1297ea071d03289112eb24e789c89c7095c0a2

hal_xtensa

60224c27bed1466287f0246ac04c902b92331c29

hostap

1c541a0913058912376bb832fb753161978c266b

liblc3

48bbd3eacd36e99a57317a0a4867002e0b09e183

libmctp

b6be45dfc5c67c43c3a5e12589ae3845ea00ab5e

libmetal

77237e9748212796a8f93a33689ce935fb9c81c2

libsbc

8e1beda02acb8972e29e6edbb423f7cafe16e445

littlefs

e9a8638fc228e43a3156ed3ac602229af3e3c1d5

lora-basics-modem

a8ddc544043e72807cf7db532478e1dda734ae7c

loramac-node

874544f2a8a0212a0cc12e5eea51a024fd3d93d1

lvgl

d1fe35d350a1503db2ec7fd4dfff8e0cc26eea7e

mbedtls

c43f34b93797e81fd0257c30004dcd0ae332ae51

mcuboot

a8ffd2c312910cc648219bcb29e04260f7857492

mipi-sys-t

5a9d6055b62edc54566d6d0034d9daec91749b98

mldsa-native

3fc19982839305d305071f0de0c540bc9c9bea8a

nanopb

0f6d088e777a33dd7b54297f137ef10d745c5da8

net-tools

96ecb88c982812d48564d319cf7d9a0709c85c70

nrf_hw_models

50187f3879ffaafc171d364490bead27557f5192

nrf_wifi

fc0872109ec4c006d32843a202b129db33cf16b9

open-amp

01032a8a7bdfdd541686f5dfa3671e602b9fcbff

openthread

4a8d33459567cc611bf9d4d810c2201a24a64d84

percepio

022c06f76d3e141aad98252fa9211665bf8ca027

picolibc

01254932e8e81085817ed61fd858648584ffe37c

psa-arch-tests

3ce2420dd321c86928b40d33a8f799f5138469d3

reqmgmt

c6803e9b4e9bf9ae7fad3c7cd85dbf35d0d09ede

segger

50892fdbcf2f570e67baa72b8894a66b16946f72

tf-m-tests

420c95daa7a25143bb88f807a1e2c432dd4372e8

tf-psa-crypto

765af96a20a2b408474dcd950372ba9af4d26b62

trusted-firmware-a

4d431cbbb451d13359534c63bf67e2d315ca37de

trusted-firmware-m

b01f190e46afcb02b7f240d2b3ab961d6bca6c24

uoscore-uedhoc

dc0ab6345450668de3f9597320a48c5a2d409bb6

zcbor

9164bd18dcd88ff9d9ef98279501fc1093571017

zephyr-xenlib

8b13d0b709314b7de6cb5877c286d52e71095cc8

Inactive and Optional Projects/Modules

The projects below are optional and will not be downloaded when you call west update. You can add any of the projects or modules listed below and use them to write application code and extend your workspace with the added functionality.

To enable any of the modules below, use the following commands:

west config manifest.project-filter -- +nanopb
west update

Project

Revision

tflite-micro

43b2a106a391dd8a099ac47f2ae858630a397264

zephyr-lang-rust

dd73abc242e995784da62352fe8c70d9a6c7ac2e

babblesim_base

68baf150660213d67c29acb14bf9fccecf4612eb

babblesim_ext_2G4_channel_NtNcable

20a38c997f507b0aa53817aab3d73a462fff7af1

babblesim_ext_2G4_channel_multiatt

bde72a57384dde7a4310bcf3843469401be93074

babblesim_ext_2G4_device_WLAN_actmod

9cb6d8e72695f6b785e57443f0629a18069d6ce4

babblesim_ext_2G4_device_burst_interferer

5b5339351d6e6a2368c686c734dc8b2fc65698fc

babblesim_ext_2G4_device_playback

abb48cd71ddd4e2a9022f4bf49b2712524c483e8

babblesim_ext_2G4_libPhyComv1

27eb408f952182a646eac1abb7dc12b7b565655b

babblesim_ext_2G4_modem_BLE_simple

6fdae81d5b5e348bd130c038d049b233ce983a74

babblesim_ext_2G4_modem_magic

d8281acb634895c8a769489c27146bdfe1a54938

babblesim_ext_2G4_phy_v1

b0e49ae3dd4d6d0f2286fd1392cee1b5206f5bbc

babblesim_ext_libCryptov1

da246018ebe031e4fe4a8228187fb459e9f3b2fa

bsim

0673623452f0a3cb50b7563c32ac7683304cb6fc

External Projects/Modules

The projects listed below are external and are not directly imported into the default manifest. To use any of the projects below, you will need to define your own manifest file which includes them. See Manifest Imports for information on recommended ways to do this while still inheriting the mandatory modules from Zephyr’s west.yml.

Use the dedicated template file to contribute new external modules to the list below: