• Stars
    star
    9,710
  • Rank 3,454 (Top 0.07 %)
  • Language
    C
  • License
    Apache License 2.0
  • Created almost 8 years ago
  • Updated 2 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind.

The Zephyr OS is based on a small-footprint kernel designed for use on resource-constrained systems: from simple embedded environmental sensors and LED wearables to sophisticated smart watches and IoT wireless gateways.

The Zephyr kernel supports multiple architectures, including ARM (Cortex-A, Cortex-R, Cortex-M), Intel x86, ARC, Nios II, Tensilica Xtensa, and RISC-V, SPARC, MIPS, and a large number of supported boards.

Getting Started

Welcome to Zephyr! See the Introduction to Zephyr for a high-level overview, and the documentation's Getting Started Guide to start developing.

Community Support

Community support is provided via mailing lists and Discord; see the Resources below for details.

Resources

Here's a quick summary of resources to help you find your way around:

More Repositories

1

west

West, Zephyr's meta-tool
Python
195
star
2

example-application

Example out-of-tree application that is also a module
C
187
star
3

sdk-ng

Zephyr SDK (Toolchains, Development Tools)
C
159
star
4

windows-curses

Windows Curses Python module
C
150
star
5

docker-image

Docker image suitable for Zephyr development and CI
Shell
123
star
6

zscilib

An open-source scientific computing library for embedded systems running Zephyr OS or standalone.
C
118
star
7

hal_stm32

C
84
star
8

liblc3codec

LC3 codec implementation
C++
60
star
9

lvgl

C
53
star
10

meta-zephyr-sdk

Zephyr SDK (obsolete)
C
45
star
11

hal_espressif

HAL and SDK for ESP32 and other hardware from Espressif
C
40
star
12

gsoc-2022-arduino-core

Arduino Core Zephyr Module (GSoC 2022 Project)
C++
38
star
13

net-tools

Network tools for testing with Qemu
C
29
star
14

openthread

openthread module for Zephyr, not a mirror of the official openthread repository
C++
28
star
15

hal_nxp

HAL module for NXP SoCs
C
27
star
16

mcumgr

Upstream repo is https://github.com/apache/mynewt-mcumgr
C
26
star
17

openocd

OpenOCD with Zephyr patches for building Zephyr SDK
C
25
star
18

trusted-firmware-m

Zephyr repository tracking https://git.trustedfirmware.org/trusted-firmware-m.git/
C
24
star
19

rtos-benchmark

RTOS Benchmark
C
23
star
20

hal_nordic

C
22
star
21

jlink-zephyr

J-Link Zephyr RTOS plugin
C
21
star
22

loramac-node

Zephyr repository tracking https://github.com/Lora-net/LoRaMac-node
C
19
star
23

mbedtls

mbedtls module for Zephyr, this is not a mirror of the official mbedtls repository.
C
16
star
24

eclipse-plugin

Zephyr Eclipse Plugin
Java
15
star
25

python-devicetree

Python devicetree library
Python
14
star
26

littlefs

littlefs module for Zephyr, not a mirror of the official littlefs repository
C
13
star
27

zephyr-testing

Test Repo, Do not clone! Use zephyr repo instead
C
12
star
28

hal_st

C
11
star
29

hal_atmel

C
11
star
30

twister

[DEPRICATED] Project won't be continued.
Python
10
star
31

gsoc-2022-thrift

Thrift Zephyr Module (GSoC 2022 Project)
C++
10
star
32

canopennode

Zephyr repository tracking https://github.com/CANopenNode/CANopenNode
C
9
star
33

fatfs

This implementation of file system is developed by ELM Chan
C
9
star
34

hal_infineon

HAL for Infineon ICs
C
9
star
35

ci-tools

CI Tools and Scripts (obsolete)
Python
9
star
36

open-amp

open-amp module for zephyr, this is not an official mirror of the open-amp repo
C
9
star
37

infrastructure-old

Zephyr Infrastructure Issue Tracker (obsolete)
8
star
38

libmetal

The libmetal module specific for use with Zephyr. This is not a mirror of the official libmetal repo.
C
8
star
39

reqmgmt

Python
7
star
40

hal_ti

C
7
star
41

hal_silabs

C
7
star
42

action-zephyr-setup

GitHub Action to set up Zephyr build environment
7
star
43

qm

Quality Management and QA/Verification plans and reports
Perl
7
star
44

cmsis

Zephyr repository tracking https://github.com/ARM-software/CMSIS_5
C
7
star
45

chre

Context Hub Runtime Environment (CHRE)
C++
6
star
46

segger

C
6
star
47

test_results

Consolidated test results
Python
6
star
48

hal_gigadevice

HAL for GigaDevice devices
C
6
star
49

ci-dockerfiles

The content of this repository has moved to https://github.com/zephyrproject-rtos/docker-image
6
star
50

oss-eu-2022-zephyr-app

Application for the OSS EU 2022 Zephyr Mini-Summit
C
6
star
51

action-manifest

Python
6
star
52

mipi-sys-t

C
6
star
53

hal_microchip

HAL module for Microchip devices
C
4
star
54

nffs

C
4
star
55

hal_xtensa

Zephyr repository tracking https://github.com/foss-xtensa/xtensa-hal
C
4
star
56

uoscore-uedhoc

Zephyr downstream of https://github.com/eriptic/uoscore-uedhoc
C
3
star
57

hal_renesas

HAL for Renesas devices
C
3
star
58

optiga-trust

Zephyr repository tracking Infineon's Optiga Trust X and M frameworks
3
star
59

nrf_hw_models

Mirror of https://github.com/BabbleSim/ext_NRF_hw_models/ (PRs or issues should be filed there)
C
3
star
60

hal_altera

C
3
star
61

hal_ethos_u

HAL for Arm Ethos-U NPUs
C++
3
star
62

tf-m-tests

Zephyr repository tracking https://git.trustedfirmware.org/TF-M/tf-m-tests.git
C
2
star
63

action_scancode

Python
2
star
64

git2cl

Perl
2
star
65

system-dt-playground

Temp repo for sharing activities around system devicetree and Zephyr
C
2
star
66

proposals

Zephyr Enhancement Proposals and Blue Prints
2
star
67

hal_wurthelektronik

HAL for Wรผrth Elektronik devices
C
2
star
68

hal_unisoc

C
2
star
69

docker-scancode

Docker image with scanode for Github actions
Dockerfile
2
star
70

tinycrypt

Zephyr repository tracking https://github.com/intel/tinycrypt
C
2
star
71

newlib-cygwin

Newlib source for building Zephyr SDK
C
2
star
72

hal_nrfx

DEPRECATED repository. Do **not** change or delete.
C
2
star
73

hal_quicklogic

HAL for QuickLogic devices
C
1
star
74

hal_nuvoton

HAL module for Nuvoton ICs
C
1
star
75

hardware_test_results

A repo for collecting test results and for managing validation reports.
Python
1
star
76

hal_cypress

HAL module for Cypress devices
C
1
star
77

docker-image-testing

For testing purpose only.
Dockerfile
1
star
78

hal_qmsi

C
1
star
79

esp-idf

C
1
star
80

sdk-ng-testing

For testing purposes only.
C
1
star
81

.github

Special repository for GitHub public organisation profile
1
star
82

swg-scripts

Security Working Group Scripts
Rust
1
star
83

ci-test

This repository is obsolete
Shell
1
star
84

libjaylink

C
1
star
85

tests_influx_grafana

Used for footprint tracking
Python
1
star
86

edtt

Mirror of https://github.com/EDTTool/EDTT (PRs or issues should be filed there)
Python
1
star
87

docker-ci-internal

Private Docker image for Zephyr CI (inactive, for testing only)
Dockerfile
1
star
88

babblesim-manifest

Automated replica of https://github.com/BabbleSim/bsim_west. Send PR or issues there.
1
star
89

infrastructure

Zephyr Project Infrastructure Management
HCL
1
star
90

crosstool-ng-old

Zephyr fork of crosstool-NG - for building Zephyr GNU toolchains (obsolete)
Shell
1
star
91

docker-sdk-build

Docker image for building the Zephyr SDK
Dockerfile
1
star
92

hal_telink

HAL for Telink devices
C
1
star
93

docs-theme

Zephyr Project Documentation Theme
CSS
1
star
94

hal_hpmicro

HPMicro HAL
C
1
star
95

actions_sandbox

A sandbox for testing GH Actions
1
star
96

hal_openisa

C
1
star
97

hal_ambiq

HAL for Ambiq devices
C
1
star