Skip to content

silitics/rugpi

Repository files navigation

Rugpi Logo

Rugpi

An open-source platform empowering you to build innovative products based on Raspberry Pi.

Rugpi Version Badge Pipeline Status Badge

💡 TL;DR: Rugpi enables you to build commercial-grade, customized variants of Raspberry Pi OS for your project. It boasts three core features: (1) A modern workflow to build customized system images, (2) robust over-the-air updates with rollback support of the entire system, including firmware files, and (3) managed state which is preserved across reboots and updates.

Checkout the documentation for details.

Supported Boards

In principle, Rugpi supports all Raspberry Pi models. For further details, read the docs.

If you like the workflow and want to use Rugpi for other boards than Raspberry Pi, please contact us.

Stability Guarantees

While Rugpi is a young and evolving project, we understand that the lifetime of embedded devices spans multiple years, if not decades. We aim to maintain backwards-compatibility for updates. This ensures that devices using Rugpi can be updated in the future. If you're developing integrations with Rugpi, please be aware that the building pipeline, CLI, and APIs are expected to change.

⚖️ Licensing

This project is licensed under either MIT or Apache 2.0 at your opinion.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache 2.0 license, shall be dual licensed as above, without any additional terms or conditions.


Made with ❤️ for OSS by Silitics

Raspberry Pi is a trademark of Raspberry Pi Ltd