Ein Fork ist ein Ableger eines bereits bestehenden Projektes bei Github. Nutzer:innen können mit dem Fork programmieren und so zum Beispiel andere Versionen einer Software erstellen, ohne das ursprüngliche Projekt damit zu beeinflussen. Sie können sich auch entscheiden, nachdem sie Änderungen und Anpassungen vorgenommen haben, ihr Projekt, also den Fork, bei der ursprünglichen Version einzubringen. Dafür müssen sie an den Verantwortlichen der Ursprungsversion ein Pull-Request schicken. Alternativ kann es auch als eigenständige Fork-Variante weiterverbreitet werden.