Skip to content
SPECIFICTION
Get listed

IoT Operating Systems

Alternatives to Contiki-NG

Contiki-NG is a free, open-source operating system for IoT devices with very limited resources. Its code footprint is around 100 kB, and memory can be configured as low as 10 kB. The IPv6 networking stack includes TCP, UDP, DNS, RPL, CoAP, LWM2M, WebSockets, IEEE 802.15.4, and TSCH. Documented security covers DTLS, secure CoAP, certificates or pre-shared keys, and EDHOC. Cooja and Renode simulation, Docker, and native Linux or macOS toolchains support development for its documented hardware platforms.

  1. 01 Apache NuttX

    NuttX suits developers building embedded software across supported processor architectures and hardware boards, including teams that use simulator targets.

    Free plan Open source Windows · macOS · Linux · API
    9.0 Visit Specs
  2. 02 OpenWrt

    OpenWrt suits users who want to customize embedded devices such as wireless routers and are familiar with GNU/Linux and basic networking concepts.

    Free plan Open source Web · Linux · Android · API
    8.7 Visit Specs
  3. 03 Apache Mynewt

    It is aimed at embedded and higher-level application developers working with constrained devices.

    Free plan Windows · macOS · Linux · Self-hosted
    8.2 Visit Specs
  4. 04 FreeRTOS

    FreeRTOS suits developers building software for microcontrollers and small microprocessors.

    Free plan Windows · Linux
    7.6 Visit Specs
  5. 05 PX5 RTOS

    PX5 RTOS is for developers building resource-constrained embedded systems, particularly in safety-critical automotive, industrial, medical, or rail applications.

    From $416.67/mo Free trial
    7.5 Visit Specs
  6. 06 QNX Neutrino RTOS

    QNX Neutrino RTOS is for teams building embedded applications that need a real-time operating system and support for listed processor architectures.

    Free trial Self-hosted
    7.0 Visit Specs
  7. 07 Particle Device OS
    From $299/mo Free plan Web
    6.9 Visit Specs
  8. 08 Azure Sphere OS

    It suits teams planning supported-device deployments around the MT3620AN solution and needing fleet provisioning, over-the-air updates or certificate management.

    Web
    6.3 Visit Specs
  9. 09 Micrium OS
    Windows · macOS · Linux
    5.9 Visit Specs
  10. 10 VxWorks
    Windows · Linux
    5.8 Visit Specs
  11. 11 PikeOS

    It suits organizations planning edge deployments that need one of the listed operating systems and protocols.

    Windows · Linux
    5.6 Visit Specs
  12. 12 RT-Thread
    5.1 Visit Specs
  13. 13 TencentOS Tiny
    5.1 Visit Specs

Choosing instead of Contiki-NG

Readers may switch when they need broader processor or board coverage, other wireless stacks, richer device operations, writable embedded Linux, or certified hard real-time behavior. Contiki-NG runs on Linux, macOS, Windows, and self-hosted setups and is free, but CSMA link-layer security is described as planned, while its native toolchain documentation centers on Linux and macOS. Weigh networking, security, update and management features, hardware targets, operating-system model, deployment, licensing, and price against the requirements of your device fleet.

Contiki-NG, head to head