HeyPuter/puter
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
HeyPuter/puter
HeyPuter/puter is an actively maintained, large open-source "Internet OS" / browser desktop project that is free, self-hostable, and positioned as a personal cloud and web app platform. It has strong adoption signals from its 40k+ stars and 3.5k+ forks, and recent commits show ongoing feature and UX work. Forks are most interesting if you care about self-hostable cloud-desktop systems, browser-based app platforms, or a Node/TypeScript codebase with room for substantial product and infrastructure changes.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Choose this fork only if you want a custom Puter variant and accept substantial upkeep. If you want the latest upstream fixes and a lower-risk self-hosted base, the main project is the better choice.
Choose this fork only if you want its older customizations and are prepared to maintain a large divergence. If you want an actively maintained Puter install with the newest fixes and features, upstream is the better default.
Choose this fork only if its custom app/runtime and domain workflow changes are specifically useful to you. For most adopters, upstream is the safer default because it is much more current and likely has fewer compatibility and maintenance risks.
Prefer this fork only if its added WebDAV/app-launch/documentation changes are specifically valuable to you. If you want the newest Puter features, lower maintenance, or easier upstream compatibility, upstream is the better choice.
Choose this fork only if its worker/auth/runtime changes are the point. For most adopters, upstream is safer and more current; this fork is for people willing to trade freshness and compatibility for deeper customization.
Choose this fork only if the iframe/security changes and custom UI direction matter more than staying current with upstream. If you want an actively maintained Internet OS platform, upstream is the safer default.
Choose this fork if you want a strongly opinionated, platform-oriented Puter branch and are prepared to own upstream drift. Choose upstream instead if you want the more actively maintained, broadly adopted, lower-risk base.
Choose this fork if you want a more experimental, PC2-specific Puter base with custom integrations and hardware/transport work. Choose upstream if you want the broadest feature parity, lower maintenance cost, and the newest Puter fixes with less merge friction.
Choose this fork only if you want an upstream-faithful starting point and are comfortable carrying the 56-commit lag yourself. If you want current features or an actively evolving distribution, upstream is the better default.