Skip to content
@rugix

Rugix

The Open-Source Toolkit for Embedded Linux

The Open-Source Toolkit for Embedded Linux

Rugix is an open-source toolkit for building and maintaining robust Linux-powered products, from development to production. Its tools support on-device lifecycle management, custom image builds, and browser-based operation of individual devices.

Rugix Ctrl deploys robust updates and manages application workloads and persistent state on Linux devices:

  • Fail-Safe System Updates: Atomic A/B updates with automatic rollback on failure.
  • Application Lifecycle Management: Atomic deployment and rollback of application workloads.
  • State Management: Flexible state management inspired by container-based architectures.
  • Efficient Delivery: Highly efficient delta updates minimizing bandwidth.
  • Secure Updates: Cryptographic verification before installing anything anywhere.
  • Compatibility Checks: Verifies that system and application updates are compatible before installation.
  • Vendor-Agnostic: Compatible with various fleet management solutions (avoids lock-in).
  • Flexible Boot Flows: Supports any bootloader and boot process.
  • Yocto Integration: Ready-made Yocto layers available.

Works with Yocto, Buildroot, and other Linux build systems.

Rugix Bakery lets you build custom, OTA-ready Linux system images in days, not months:

  • Supported Distributions: Debian, Alpine Linux, and Raspberry Pi OS.
  • OTA Updates: Over-the-air update capabilities powered by Rugix Ctrl out of the box.
  • Container-Based Builds: Reproducible build environment from source to image.
  • System Variants: Support for multiple configurations including test setups.
  • Integrated Testing: Built-in system testing framework based on VMs.
  • SBOM Generation: Built-in SBOM generation for regulatory compliance.

Rugix Admin complements Rugix Ctrl with a lightweight, browser-based management interface for individual devices. It lets developers and operators inspect system status, install updates, manage application workloads, and diagnose devices locally, making it ideal for development, demos, and field service.

100% open-source and permissively licensed. ❤️

Rugix is created and maintained by Silitics, an independent, founder-owned company providing support and engineering services for embedded Linux products. Silitics also develops Nexigon, a commercial fleet management platform for remote access, update orchestration, and fleet-wide monitoring.

Pinned Loading

  1. rugix rugix Public

    The open lifecycle layer for embedded Linux: robust and secure OTA updates, state management, and more.

    Rust 163 23

  2. meta-rugix meta-rugix Public

    Yocto layers and recipes for Rugix.

    BitBake 6 2

  3. rugix-bakery rugix-bakery Public

    Build system for custom Linux distributions.

    Rust 2 6

  4. rugix-extra rugix-extra Public

    Additional recipes and layers for Rugix Bakery.

    Shell 2 5

  5. rugix-admin rugix-admin Public

    Local web interface for Rugix.

    TypeScript 2 1

  6. rugix-tests rugix-tests Public

    Rugix integration testing infrastructure.

    Python 1

Repositories

Showing 10 of 16 repositories
  • rugix-docs Public

    Rugix website and documentation.

    rugix/rugix-docs's past year of commit activity
    MDX 0 1 1 0 Updated Sep 9, 2026
  • rugix Public

    The open lifecycle layer for embedded Linux: robust and secure OTA updates, state management, and more.

    rugix/rugix's past year of commit activity
    Rust 163 Apache-2.0 23 3 0 Updated Sep 9, 2026
  • rugix-example-nixos Public

    Example showcasing Rugix's NixOS integrations.

    rugix/rugix-example-nixos's past year of commit activity
    Nix 0 0 0 0 Updated Sep 7, 2026
  • rugix-admin Public

    Local web interface for Rugix.

    rugix/rugix-admin's past year of commit activity
    TypeScript 2 Apache-2.0 1 0 0 Updated Sep 7, 2026
  • rugix-tests Public

    Rugix integration testing infrastructure.

    rugix/rugix-tests's past year of commit activity
    Python 0 Apache-2.0 1 0 0 Updated Sep 3, 2026
  • rugix-example-revpi Public

    Rugix example integration for Revolution Pi.

    rugix/rugix-example-revpi's past year of commit activity
    Shell 2 0 0 0 Updated Sep 3, 2026
  • rugix-bakery Public

    Build system for custom Linux distributions.

    rugix/rugix-bakery's past year of commit activity
    Rust 2 Apache-2.0 6 6 1 Updated Aug 27, 2026
  • .github Public

    GitHub profile README.

    rugix/.github's past year of commit activity
    0 0 0 0 Updated Aug 22, 2026
  • meta-rugix Public

    Yocto layers and recipes for Rugix.

    rugix/meta-rugix's past year of commit activity
    BitBake 6 Apache-2.0 2 0 0 Updated Aug 21, 2026
  • rugix-extra Public

    Additional recipes and layers for Rugix Bakery.

    rugix/rugix-extra's past year of commit activity
    Shell 2 Apache-2.0 5 1 0 Updated Aug 21, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.