Skip to main content

What Is the Difference between a Fork and a New Codebase on GitHub?

A fork is a copy of an existing project's code, often used to make minor changes or start a new, related project, retaining the original history. A new codebase is started from scratch.

A team claiming a new project that is simply a fork without significant new development is a red flag.

What Is the Significance of a Team’s GitHub Activity in Evaluating Their Prior Work?
How Can a Team’s Prior Involvement in Failed Projects Be Evaluated as a Red Flag?
What Are Some Red Flags to Look for When Researching an ICO Team?
Explain the Concept of “Forking” a Protocol after a Contentious Governance Vote