awesomekling/serenity
stale
significant_divergence
Selected Choose this fork only if you specifically want its experimental web/scripting/parser changes and are prepared to own a large divergence from upstream. If your goal is to run, contribute to, or extend SerenityOS with minimal friction, upstream is the safer choice.
LiveOverflow/serenity
stale
significant_divergence
Choose the upstream repo if you want a current, actively maintained SerenityOS. Choose this fork only if you specifically want a very old, highly diverged snapshot for experimentation or historical work; it is a poor adoption candidate for ongoing use.
Prefer upstream SerenityOS unless you specifically want this fork as a frozen starting point; it adds no visible capabilities and is 137 commits behind.
jcs/serenity
stale
significant_divergence
Prefer this fork only if you need its legacy, diverged setup or hosted-targeting tweaks. For active SerenityOS development, new features, or a supported baseline, upstream is the better choice.
Quaker762/serenity
stale
significant_divergence
Choose this fork if you care about experimenting with SerenityOS internals around image formats, crash dumps, and low-level platform code. Choose upstream instead if you want the most current, broadly supported SerenityOS experience.
supercomputer7/serenity
stale
significant_divergence
Prefer this fork only if you specifically want an old, deeply experimental SerenityOS base for low-level OS work. For almost everyone else, upstream is the better starting point because this fork is stale and has likely lost most of the modern userland and browser work.
phoboslab/serenity
stale
significant_divergence
Prefer upstream unless you specifically want this fork's older progress-indicator and debugger/shell tweaks. For almost everyone else, the fork is too stale and too far behind to adopt safely.
AtkinsSJ/serenity
stale
significant_divergence
Choose this fork if you want a highly experimental SerenityOS codebase with meaningful work in SSH, JS/JIT, shell, and runtime/emulator areas. Do not choose it if you want a current, upstream-aligned system or broad feature completeness; the divergence and deleted subsystems make it a risky base for adoption.
linusg/serenity
stale
significant_divergence
Choose this only if you specifically want the pre-divergence snapshot. For most adopters, upstream is the better choice because this fork adds nothing visible and is materially behind active development.
Kenxpx/FIX-25825-serenity
stale
significant_divergence
Prefer this fork if you need its specific graphics, device, or porting work and are willing to own a long-term divergence. Prefer upstream if you want the broadest feature set, fresher fixes, and lower merge risk.