A code repository, often shortened to repo, is a storage location for a software project's source code together with the complete history of changes made to it. Repositories are managed with version control systems, most commonly Git, which record who changed what and when, and let developers work on separate branches and merge their work. Hosting services such as GitHub and GitLab add tools for reviewing changes and tracking issues. Most crypto projects keep their code in public repositories so anyone can inspect it, which is central to the open source model; analysts sometimes use repository activity as a rough sign of how actively a project is developed, although commit counts are easy to inflate. Proposals such as a Bitcoin Improvement Proposal are also managed in repositories. Also see Software Development Kit (SDK).
Last updated 13 Nov 2026