Ross ROSS = Recommend OSS · open-source software intelligence for agents

sbabic/swupdate

Software Update for Embedded Systems observed · 2026-08-28

github.com/sbabic/swupdate · C · GPL-2.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

87/100

  • Activity 98
  • Release rhythm 65
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 103
  • age_days: 4672
  • days_rel: 72
  • days_push: 14
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1860 stars · 462 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SWUpdate is a Linux update agent for safely updating embedded Linux devices in the field, supporting local and OTA updates with multiple strategies. It handles updating rootfs, kernel, bootloader, and firmware across various flash types, with cryptographic signing, delta updates, and hawkBit fleet management integration.

Use cases

  • update firmware on embedded linux devices over the air
  • deploy OTA updates to a fleet of IoT devices
  • perform atomic fail-safe rootfs updates on eMMC
  • integrate device updates with Eclipse hawkBit
  • sign and verify firmware update images
  • run delta updates to reduce bandwidth on constrained devices
  • build a rescue system to restore bricked devices

When to choose

  • you maintain embedded Linux devices that need secure field updates
  • you need atomic, fail-safe updates across rootfs, kernel, and bootloader
  • you want hawkBit integration for fleet-wide OTA updates
  • you need signed/encrypted update artifacts and delta updates
  • you target multiple flash types like NAND, UBIFS, SPI-NOR, or eMMC

When to avoid

  • you need OTA updates for Android or non-Linux embedded OSes
  • you only update desktop or server Linux systems
  • you want a managed cloud update service without self-hosting components
  • your devices are not running Linux

Facets

application · maturity stable

deployment security configuration-management webhook cli embedded-systems iot security self-hosted embedded iot c lua ota-updates firmware-update delta-updates hawkbit atomic-update embedded-linux fota rescue-system devops linux

1 source

Member repositories

RepositoryRoleHealth v2
sbabic/swupdatemain87

For agents

markdown · JSON · MCP: product_card(name="sbabic/swupdate")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem