RIOT implements all relevant open standards and is programmed in standard ANSI, C or C++. A single coding can be run across 8-bit platforms such as Arduino’s and Mega 2560’s, 16-bit platforms as in MSP430 and 32-bit platforms such as ARM. The IoT-specialized OS supports a wide variety of IoT hardware runs on common PCs.
RIOT has a large independent development community and is distributed under an unclonable GNU Lesser General Public License (GPL). These two traits are similar to Linux; due to this similarity, RIOT is often called the Linux of the Internet of Things.