On this page
Overview
nRF Connect SDK is a software development kit for applications targeting Nordic Semiconductor wireless SoCs and development kits. This repository contains core libraries, samples, applications, and the west manifest that pins Zephyr and other component revisions.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Integrate wireless capabilities into embedded applications
The SDK provides protocols and samples for Bluetooth Low Energy, Thread, Matter, Wi-Fi, and cellular IoT, depending on the target product. It combines Zephyr configuration through Kconfig and Devicetree with Nordic-specific drivers and services.
Best fit
Move from Nordic evaluation boards toward product development
It fits teams that start with official samples and progressively add connectivity, power management, and secure boot for a target board. Samples that support native simulator can verify a build path on Linux without flashing hardware.
Before adoption
Check toolchain, host OS, and board requirements first
The official toolchain and west fetch multiple repositories, so initial setup takes storage and time. Flashing and validating wireless behavior require a supported Nordic board and runner. Native simulator targets Linux and does not validate hardware-specific peripherals.
Official sources
- [1]sdk-nrf README at v3.4.1(2026-10-04)
- [2]nRF Connect SDK documentation v3.4.1(2026-10-04)
- [3]nRF Connect SDK command-line installation at v3.4.1(2026-10-04)
- [4]sdk-nrf west manifest at v3.4.1(2026-10-04)
- [5]Programming an application at v3.4.1(2026-10-04)
- [6]Zephyr native simulator board documentation(2026-10-04)
- [7]sdk-nrf LICENSE at v3.4.1(2026-10-04)
- [8]nRF Connect SDK v3.4.1 release(2026-10-04)
Supplemental curator note
Fix the intended SoC, board, and SDK release before comparing features. The SDK assembles open-source components, but sdk-nrf itself carries Nordic-specific license conditions.
Try it in 3 steps
- 1
Initialize a west workspace
On Linux with west installed, fetch the manifest for the fixed release into the ncs directory.
west init -m https://github.com/nrfconnect/sdk-nrf --mr v3.4.1 ncs - 2
Fetch the SDK component repositories
Fetch Zephyr and the other revisions pinned by the manifest. This requires substantial storage and download time.
cd ncs && west update - 3
Build a software-only sample
With the nRF Connect SDK toolchain active on Linux, build for native simulator without flashing hardware or exercising a radio.
west build -b native_sim/native/64 zephyr/samples/hello_world
Growth
Growth trends · Last 30 days
1,431 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 738
- Open PRs
- 222
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
- Stars
- 1,431
- Forks
- 1,583
- Watchers
- 97
- Open issues
- 0
- Contributors
- 539
- Owner type
- Organization
- Primary language
- C
- License
- Not determined
- Repository last updated
- Oct 2, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- RIOT5,807 Stars
4 shared tag(s) · Same language
Run soft real-time IoT workloads across many microcontrollers and network stacks
C - ESP-IDF19,152 Stars
2 shared tag(s) · 2 shared category(s) · Same language
develop Espressif SoC firmware with an official framework integrating FreeRTOS, drivers, networking, security, and build tooling
C - littlefs6,961 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Embed a power-loss-resilient, dynamically wear-levelled filesystem in microcontroller flash
C - Arduino AVR Boards Core1,507 Stars
2 shared tag(s) · 2 shared category(s) · Same language
provide Arduino APIs, board definitions, and compile/upload recipes for AVR boards such as Uno and Mega
C - FreeRTOS7,857 Stars
2 shared tag(s) · 1 shared category(s) · Same language
bundle an RTOS kernel, embedded networking libraries, and hardware demos for microcontroller firmware
C - FreeRTOS-Kernel4,540 Stars
2 shared tag(s) · 1 shared category(s) · Same language
provide the FreeRTOS RTOS kernel, ports, scheduling, queues, timers, and memory management for MCU firmware
C
Report incorrect information
Tell us if any listing information is incorrect or outdated.