krahets/hello-algo
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
krahets/hello-algo
`krahets/hello-algo` is a large, actively maintained open-source data structures and algorithms tutorial project. It is presented as an animated, beginner-friendly book/site with runnable code examples, multilingual support, and strong community activity; as of 2026-03-30 it has 124,260 stars and 14,965 forks. Forks are most interesting if you care about educational content, translations, or language-specific code ports rather than application codebases.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Choose the fork only if you want a customized, frozen derivative and are comfortable owning maintenance. If you want the full, current, multilingual Hello Algo experience, upstream is the better default.
Choose upstream unless you specifically want this older fork's English-oriented direction or its extra language experimentation; otherwise the fork is too stale and too far behind to be the better default.
Choose this fork only if you specifically want its customizations or an old frozen baseline. For most adopters, upstream is the safer default because this fork is materially stale and likely missing recent content, fixes, and workflow improvements.
Prefer the upstream `krahets/hello-algo` unless you explicitly want an old, unmodified snapshot. This fork adds no visible functionality and is best treated as stale reference material, not the version to adopt for ongoing use.