FREEDOM251

Freedom251 › Contiki-NG

Instead of Contiki-NG

Contiki-NG alternatives

Contiki-NG is a free, open-source operating system for IoT devices built around very small memory budgets. Its code footprint is about 100 kB, with memory configurable as low as 10 kB. The resource-efficient IPv6 stack includes TCP, UDP, DNS, RPL, CoAP, LWM2M, and WebSockets, while 802.15.4 and TSCH support target low-power links. DTLS, secure CoAP, certificates or pre-shared keys, and EDHOC cover documented security needs. Cooja and Renode simulation, Docker, and native Linux or macOS toolchains support development across its documented hardware platforms.

  1. 1

    Apache Mynewt

    Free plan LinuxMacSelf-hosted+1

    Embedded developers needing BLE, LoRaWAN, and remote firmware management — Apache Mynewt adds BLE 5, LoRaWAN, secure boot, image management, and OIC discovery alongside its embedded RTOS.

    7.7 Open source Visit site
  2. 2

    FreeRTOS

    Free plan LinuxWindows

    Microcontroller projects needing broad architecture and AWS IoT support — FreeRTOS supports over 40 processor architectures, SMP scheduling, AWS IoT libraries, and two-year LTS maintenance.

    7.2 Free plan Visit site
  3. 3

    OpenWrt

    by OpenWrt
    Free plan Open source AndroidAPILinux+2

    Embedded routers needing Linux packages and writable storage — OpenWrt is a Linux operating system for wireless routers with a writable filesystem, optional package management, and over 27,000 packages.

    8.9 Open source Visit site
  4. 4

    Particle Device OS

    Free plan Web

    Particle fleets needing managed device operations and OTA updates — Particle Device OS targets Particle devices and combines a web platform, hybrid deployment, per-device data operations, and over-the-air updates.

    6.0 Free plan · paid from $299/mo Visit site
  5. 5

    Apache NuttX

    Free plan Open source APILinuxMac+2

    Embedded systems requiring broad boards, filesystems, and POSIX-style interfaces — Apache NuttX scales from 8-bit to 64-bit systems, supports over 15 CPU architectures and 300 boards, and includes optional filesystems.

    9.2 Free plan Visit site
  6. 6

    PX5 RTOS

    Free trial

    Safety-critical embedded applications needing certified hard real-time behavior — PX5 RTOS offers hard real-time determinism, a native POSIX pthreads API, minimal 1KB footprints, and multiple safety certifications.

    5.4 Pricing on request Visit site
  7. 7

    Micrium OS

    Free plan LinuxMacWindows

    Silicon Labs devices needing broad connectivity stacks — Micrium OS runs on Silicon Labs EFR32 and EFM32 devices and provides TCP/IP, USB, CAN, Bluetooth, Wi-SUN, Zigbee, and other stacks.

    6.1 Free plan Visit site
  8. 8

    VxWorks

    Free plan LinuxWindows
    6.0 Free plan Visit site
  9. 9

    QNX Neutrino RTOS

    Free trial Self-hosted
    5.5 Pricing on request · 30-day trial Visit site
  10. 10

    RT-Thread

    Free plan
    5.3 Free plan Visit site
  11. 11

    TencentOS Tiny

    Free plan
    5.3 Free plan Visit site
  12. 12

    Azure Sphere OS

    Paid Web
  13. 13

    PikeOS

    Paid LinuxWindows
    4.3 Pricing on request Visit site

Another operating system may fit better when you need broader processor or board coverage, additional wireless stacks, richer device operations, a writable Linux environment, or formal safety certifications. Contiki-NG runs on Linux, macOS, Windows, and self-hosted setups, but its documentation describes CSMA link-layer security as planned and emphasizes Linux, macOS, and Docker for development. Weigh networking and security requirements against firmware updates, discovery, filesystems, APIs, hardware targets, deployment model, licensing, and price before moving to another platform.

← Back to Contiki-NG The whole iot operating systems list