coreos/rpm-ostree
coreos/rpm-ostree has 1,033 GitHub stars and 220 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 11:49 UTC. Last push 2026-09-30.
⚛📦 Hybrid image/package system with atomic upgrades and package layering
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalrpm-ostree: A true hybrid image/package system
rpm-ostree is a hybrid image/package system. It combines libostree as a base image format, and accepts RPM on both the client and server side, sharing code with the dnf project; specifically libdnf. and thus bringing many of the benefits of both together.
NOTE: Currently, development focus has shifted to bootc, dnf, and the ecosystem around those tools. However, rpm-ostree is widely in use today in many upstream projects and downstream products and continues to be supported. In general, new major features related to bootable containers should land in those projects instead.
flowchart TD
rpmostree["rpm-ostree (daemon + CLI)
status, upgrade, rollback
package layering
initramfs --enable"]
bootc["bootc (image system)
fetch bootable container images
transactional upgrades and rollbacks"]
ostree["ostree (image system)
fetch ostree repositories
transactional upgrades and rollbacks"]
libdnf["libdnf (pkg system) ties together
libsolv (SAT solver)
librepo (RPM repo downloads)
librpm (RPM installation)
"]
rpmostree --> ostree
rpmostree --> bootc
rpmostree --> libdnf
Features:
- Transactional, background image-based (versioned/checksummed) upgrades, using both bootable container images as well as an "ostree native" HTTP model
- OS rollback without affecting user data (
/usrbut not/etc,/var) via libostree - Client-side package layering (and overrides)
- Custom base images via
rpm-ostree compose image(container) orrpm-ostree compose tree(ostree repo)
Documentation
For more information, see the project documentation or the project documentation website.
License
rpm-ostree includes code licensed under GPLv2+, LGPLv2+, (Apache 2.0 OR MIT). For more information, see LICENSE.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,398 starspublic-apis/public-apis
A collective list of free APIs
497,679 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,495 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,261 stars