[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6508":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":41,"lastSyncTime":42,"discoverSource":43},6508,"RIOT","RIOT-OS\u002FRIOT","RIOT-OS","RIOT -  The friendly OS for IoT","https:\u002F\u002Friot-os.org",null,"C",5741,2099,243,393,0,6,13,25,22,40.97,"GNU Lesser General Public License v2.1",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37],"c","hacktoberfest","internet","internet-of-things","internetofthings","iot","microcontrollers","os","riot-os","riotos","rtos","2026-06-12 02:01:25","[![Nightly CI status master][ci-badge]][ci-link]\n[![GitHub release][release-badge]][release-link]\n[![License][license-badge]][license-link]\n[![API docs][api-badge]][api-link]\n[![Getting Started Guide][guide-badge]][guide-link]\n[![Mastodon][mastodon-badge]][mastodon-link]\n[![Matrix][matrix-badge]][matrix-link]\n\n\u003Cp align=\"center\">\u003Cimg src=\"doc\u002Fdoxygen\u002Fsrc\u002Friot-logo.svg\" width=\"59%\">\u003C!--\n                          ZZZZZZ\n                        ZZZZZZZZZZZZ\n                      ZZZZZZZZZZZZZZZZ\n                     ZZZZZZZ     ZZZZZZ\n                    ZZZZZZ        ZZZZZ\n                    ZZZZZ          ZZZZ\n                    ZZZZ           ZZZZZ\n                    ZZZZ           ZZZZ\n                    ZZZZ          ZZZZZ\n                    ZZZZ        ZZZZZZ\n                    ZZZZ     ZZZZZZZZ       777        7777       7777777777\n              ZZ    ZZZZ   ZZZZZZZZ         777      77777777    77777777777\n          ZZZZZZZ   ZZZZ  ZZZZZZZ           777     7777  7777       777\n        ZZZZZZZZZ   ZZZZ    Z               777     777    777       777\n       ZZZZZZ       ZZZZ                    777     777    777       777\n      ZZZZZ         ZZZZ                    777     777    777       777\n     ZZZZZ          ZZZZZ    ZZZZ           777     777    777       777\n     ZZZZ           ZZZZZ    ZZZZZ          777     777    777       777\n     ZZZZ           ZZZZZ     ZZZZZ         777     777    777       777\n     ZZZZ           ZZZZ       ZZZZZ        777     777    777       777\n     ZZZZZ         ZZZZZ        ZZZZZ       777     777    777       777\n      ZZZZZZ     ZZZZZZ          ZZZZZ      777     7777777777       777\n       ZZZZZZZZZZZZZZZ            ZZZZ      777      77777777        777\n         ZZZZZZZZZZZ               Z\n            ZZZZZ                                                           -->\u003C\u002Fp>\n\n# RIOT OS: The friendly Operating System for IoT\n\nRIOT is an **open-source microcontroller operating system**, designed to match\nthe requirements of Internet of Things (IoT) devices and other embedded devices.\nIt supports a range of devices that are typically found in the Internet of Things (IoT):\n*8-bit*, *16-bit* and *32-bit* microcontrollers.\n\nRIOT is based on the following design principles: **energy-efficiency, real-time\ncapabilities, small memory footprint, modularity, and uniform API access,**\nindependent of the underlying hardware (this API offers partial POSIX\ncompliance).\n\nRIOT is developed by an international open source community which is\nindependent of specific vendors (e.g. similarly to the Linux community).\nRIOT is licensed with **LGPLv2.1**, a copyleft license which fosters\nindirect business models around the free open-source software platform\nprovided by RIOT, e.g. it is possible to link closed-source code with the\nLGPL code.\n\n[ci-badge]: https:\u002F\u002Fci.riot-os.org\u002Fjob\u002Fbranch\u002Fmaster\u002Fbadge\n[ci-link]: https:\u002F\u002Fci.riot-os.org\u002Fdetails\u002Fbranch\u002Fmaster\n[release-badge]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002FRIOT-OS\u002FRIOT.svg\n[release-link]: https:\u002F\u002Fgithub.com\u002FRIOT-OS\u002FRIOT\u002Freleases\u002Flatest\n[license-badge]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FRIOT-OS\u002FRIOT\n[license-link]: https:\u002F\u002Fgithub.com\u002FRIOT-OS\u002FRIOT\u002Fblob\u002Fmaster\u002FLICENSE\n[api-badge]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-API-informational.svg\n[api-link]: https:\u002F\u002Fapi.riot-os.org\u002F\n[guide-badge]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-Getting_Started_Guide-informational.svg\n[guide-link]: https:\u002F\u002Fguide.riot-os.org\u002Fgetting-started\u002Finstalling\u002F\n[mastodon-badge]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsocial-Mastodon-informational.svg\n[mastodon-link]: https:\u002F\u002Ffloss.social\u002F@RIOT_OS\n[matrix-badge]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-Matrix-brightgreen.svg\n[matrix-link]: https:\u002F\u002Fmatrix.to\u002F#\u002F#riot-os:matrix.org\n\n## Getting Started\n\n- **Start here:**\n  Our comprehensive [Getting Started Guide][getting-started]\n  walks you through installation and your first RIOT applications.\n- **Learn by doing:**\n  - Try our [hands-on tutorials][tutorials] designed for beginners\n  - Take the [RIOT online course][riot-course] at your own pace\n- **Explore the API:** Check out the [API documentation][api-docs]\n  for detailed information on RIOT's features and functions.\n\n[getting-started]: https:\u002F\u002Fguide.riot-os.org\u002Fgetting-started\u002Finstalling\u002F\n[tutorials]: https:\u002F\u002Fgithub.com\u002FRIOT-OS\u002FTutorials\n[riot-course]: https:\u002F\u002Fgithub.com\u002FRIOT-OS\u002Friot-course\n[api-docs]: https:\u002F\u002Fapi.riot-os.org\u002F\n\n## Features\n\nRIOT provides features including, but not limited to:\n\n- Platforms Supported\n  - 200+ boards based on AVR, MSP430, ESP8266, ESP32, RISC-V, ARM7, and ARM Cortex-M\n  - The native port allows to run RIOT as-is on Linux and BSD.\n    Multiple instances of RIOT running on a single machine can also be\n    interconnected via a simple virtual Ethernet bridge or via a simulated\n    IEEE 802.15.4 network (ZEP).\n- Programming Environment\n  - Write native code in C, C++, or Rust\n  - Rely upon POSIX APIs, user friendly hardware abstractions and standard embedded Rust interfaces\n  - Integrate dynamic runtimes such as MicroPython, elm (JavaScript) and WASM\n- Network Features and Protocols\n  - IPv6\n  - IPv4 via lwIP\n  - 6LoWPAN (RFC4944, RFC6282, RFC6775 and RFC7668)\n  - UDP\n  - TCP\n  - RPL (storing mode, P2P mode)\n  - CoAP\n  - MQTT via paho-mqtt and MQTT-SN\n  - LwM2M\n  - Bluetooth (BLE) via [NimBLE][nimble]\n  - LoRaWAN\n  - UWB\n  - CAN\n  - CNN-Lite\n  - LwIP\n  - IEEE 802.15.4\n  - Ethernet (also via USB)\n  - SLIP (or ethos networking via Serial)\n  - Dose (single pair ethernet like networking on serial interface UART)\n- System Features\n  - a preemptive, tickless scheduler with priorities, optional periodic round robin within priorities\n  - flexible memory management\n  - high resolution, long-term timers\n  - MTD abstraction layer for memory devices\n  - File System integration\n- Security Features\n  - OTA updates via SUIT\n  - PSA Cryptographic API\n  - DTLS, EDHOC\n- Device Drivers\n  - SPI, I2C, UART, USB, CAN\n  - RTC, PWM, Timer\n  - ADC, DAC\n  - Various sensors: Environmental sensors, IMUs, magnetometers, particulate matter sensors\n  - Various actuators: Servos, motors, dimmers, switches, RGB LEDs\n  - Displays and touchscreens\n  - GNSS\n\n[nimble]: https:\u002F\u002Fgithub.com\u002Fapache\u002Fmynewt-nimble\n\n## Community\n\nYou can ask for help on the Forum or on Matrix. Please send bug reports and\nfeature requests to our [GitHub issue tracker][issues]\n\n- The [Forum][forum] is the default place to start asking for\n  help. Our Forum provides an archive of prior questions and answers.\n- For chat, we use\n  [#riot-os:matrix.org][matrix-chat] on the\n  [Matrix][matrix] chat network.\n\n### Governance\n\nFor how our community is structured and governed,\nplease see our [governance document][governance].\n\n### How to Ask\n\nPlease include as much detail as you can that is relevant to your question, not\nonly \"this isn't working\". These details include:\n\n1. What you want to achieve.\n2. What have you tried so far (for example the commands you typed).\n3. What happened so far.\n\n### Collaboration\n\nRIOT closely collaborates with and inspires other open source projects,\ne.g., [Ariel OS][ariel], an IoT OS written in Rust.\nWe are more than happy to collaborate with those who share our\n[vision][vision].\n\n[issues]: https:\u002F\u002Fgithub.com\u002FRIOT-OS\u002FRIOT\u002Fissues\n[forum]: https:\u002F\u002Fforum.riot-os.org\n[matrix-chat]: https:\u002F\u002Fmatrix.to\u002F#\u002F#riot-os:matrix.org\n[matrix]: https:\u002F\u002Fmatrix.org\u002F\n[governance]: https:\u002F\u002Fguide.riot-os.org\u002Fgeneral\u002Fgovernance\u002F\n[ariel]: https:\u002F\u002Fariel-os.org\u002F\n[vision]: https:\u002F\u002Fguide.riot-os.org\u002Fgeneral\u002Fvision\u002F\n\n## Getting RIOT\n\nThe most convenient way to get RIOT is to clone it via Git\n\n```console\ngit clone https:\u002F\u002Fgithub.com\u002FRIOT-OS\u002FRIOT\n```\n\nthis will ensure that you get all the newest features and bug fixes with the\ncaveat of an ever changing work environment.\n\nIf you prefer things more stable, you can download the source code of one of our\nquarter annual releases [via Github][releases]\nas ZIP file or tarball. You can also checkout a release in\na cloned Git repository using\n\n```console\ngit pull --tags\ngit checkout \u003CYYYY.MM>\n```\n\nFor more details on our release cycle, check our\n[documentation][release-cycle].\n\n[releases]: https:\u002F\u002Fgithub.com\u002FRIOT-OS\u002FRIOT\u002Freleases\n[release-cycle]: https:\u002F\u002Fguide.riot-os.org\u002Fmisc\u002Frelease_cycle\u002F\n\n## Contribute\n\nTo contribute something to RIOT, please refer to our\n[contributing document][contributing].\n\n[contributing]: CONTRIBUTING.md\n\n## Mailing Lists\n\n- Github notifications:\n[notifications@riot-os.org][notifications]\n\n[notifications]: https:\u002F\u002Flists.riot-os.org\u002Fpostorius\u002Flists\u002Fnotifications.lists.riot-os.org\u002F\n\n## License\n\n- Most of the code developed by the RIOT community is licensed under the GNU\n  Lesser General Public License (LGPL) version 2.1 as published by the Free\n  Software Foundation.\n- Some external sources, especially files developed by SICS are published under\n  a separate license.\n\nAll code files contain licensing information.\n\nFor more information, see the [RIOT website][riot-website].\n\n[riot-website]: https:\u002F\u002Fwww.riot-os.org\n","RIOT OS 是一个专为物联网设备设计的开源微控制器操作系统。它支持8位、16位和32位微控制器，具有低功耗、实时处理能力、小内存占用、模块化设计以及与硬件无关的统一API访问等特点。这些特性使得RIOT OS非常适合应用于需要高效能且资源受限的物联网场景中，例如智能家居、工业自动化等领域。此外，RIOT OS采用LGPLv2.1许可协议，鼓励围绕其开放源代码平台发展间接商业模式，允许闭源代码与其链接使用。",2,"2026-06-11 03:07:23","top_language"]