particle-iot/device-os
Device OS (Firmware) for Particle Devices observed · 2026-09-03
Health v2 · maintenance only
93/100
- Activity 100
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 67.5
- age_days: 4922
- days_rel: 47
- days_push: 0
- n_releases_24m: 9
Adoption not part of the score
1076 stars · 528 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The open-source Device OS firmware for Particle IoT devices, providing the operating system, hardware abstraction layer, cloud communication, and Arduino-compatible application framework running on Particle hardware like Photon, Argon, Boron, and Electron. It is licensed under LGPLv3 and built with the GCC ARM toolchain.
Use cases
- build firmware for Particle IoT devices
- flash custom application code to a Photon or Boron
- connect embedded hardware to the Particle cloud
- deploy over-the-air firmware updates to device fleets
- port Particle Device OS to new custom hardware
- use Arduino libraries on Particle devices
When to choose
- you are developing products on Particle hardware (Photon, Argon, Boron, Electron, E-Series, Tracker)
- you need managed cloud connectivity and OTA updates for connected devices
- you want an Arduino-compatible embedded framework with commercial-friendly LGPL licensing
- you need to customize or extend the system firmware or port it to a new HAL
When to avoid
- you use non-Particle microcontrollers and want a generic embedded framework
- you need a bare-metal RTOS without cloud services
- your project requires a permissive license and cannot accept LGPLv3 terms for system firmware modifications
Facets
framework · maturity active
embedded sdk middleware networking security deployment iot embedded-systems hardware cloud-computing embedded iot cpp c cross-platform particle firmware device-os ota-updates arduino-compatible cortex-m hal photon argon boron cellular cloud-connectivity
10 sources
- readme: https://github.com/particle-iot/device-os · fetched 2026-09-03 · 82d76697bf9c
- homepage: https://www.particle.io/ · fetched 2026-08-29 · 316058eb30d6
- site_page: https://docs.particle.io/integrations/integrations · fetched 2026-08-29 · 7dced77daf95
- site_page: https://docs.particle.io/quickstart/workbench · fetched 2026-08-29 · 0df3dc42fd0b
- site_page: https://docs.particle.io/getting-started/developer-tools/cli · fetched 2026-08-29 · 7e9babcfa528
- site_page: https://docs.particle.io/getting-started/device-os/firmware-libraries · fetched 2026-08-29 · 3a4f0a2d7d6e
- site_page: https://docs.particle.io/getting-started/console/device-vitals · fetched 2026-08-29 · 70f40f1b1b8b
- site_page: https://docs.particle.io/getting-started/getting-started · fetched 2026-08-29 · dae46f82d9bf
- site_page: https://docs.particle.io/getting-started/hardware-tutorials/hardware-examples · fetched 2026-08-29 · 05045c2918a2
- site_page: https://www.particle.io/ota · fetched 2026-08-29 · 58460bcbdc35
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| particle-iot/device-os | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="particle-iot/device-os")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem