A Dataset for GitHub Repository Deduplication

Open data API in a single place

Provided by Zenodo

Get early access to A Dataset for GitHub Repository Deduplication API!

Let us know and we will figure it out for you.

Dataset information

Country of origin
Updated
2020.02.09 00:00
Created
2020.02.07
Available languages
English
Keywords
deduplication, GitHub, fork, project clone
Quality scoring

Dataset description

GitHub projects can be easily replicated through the site's fork process or through a Git clone-push sequence.  This is a problem for empirical software engineering, because it can lead to skewed results or mistrained machine learning models.  We provide a dataset of 10.6 million GitHub projects that are copies of others, and link each record with the project's ultimate parent.  The ultimate parents were derived from a ranking along six metrics.  The related projects were calculated as the connected components of an 18.2 million node and 12 million edge denoised graph created by directing edges to ultimate parents.  The graph was created by filtering out more than 30 hand-picked and 2.3 million pattern-matched clumping projects.  Projects that introduced unwanted clumping were identified by repeatedly visualizing shortest path distances between unrelated important projects.  Our dataset identified 30 thousand duplicate projects in an existing popular reference dataset of 1.8 million projects.  An evaluation of our dataset against another created independently with different methods found a significant overlap, but also differences attributed to the operational definition of what projects are considered as related.   The dataset is provided as two files identifying GitHub repositories using the login-name/project-name convention.  The file deduplicate_names contains 10,649,348 tab-separated records mapping a duplicated source project to a definitive target project. The file forks_clones_noise_names is a 50,324,363 member superset of the source projects, containing also projects that were excluded from the mapping as noise.
European data infrastructure with broad catalog discovery, free evaluation access and production-grade API options.
190K+
indexed dataset pages
32
countries and EU institutions
2019
API-first since
Free API quota
for evaluation and prototypes
SLA
history and push on production APIs
FAQ

Questions before production use

Practical answers on evaluation, licensing, freshness, versioning and support.

api.store is built and operated by Apitalks s.r.o. Company details and a direct contact path are linked in the footer for vendor checks and procurement review.
Yes. Selected APIs include a free API quota, so your team can validate coverage, freshness, response shape and workflow fit before asking for a production plan.
Often yes, but usage rights depend on the source license and dataset. We surface source, license and update metadata where available, and can help review terms before a production integration.
Maintained APIs include update metadata where available. For production integrations, we can add history, monitoring and push updates so changes are easier to detect and act on.
Production APIs can add SLA, stable identifiers, versioning support, history, push updates and direct support around the data your product or AI workflow depends on.

Didn't find the API you need?

Let us know and we will figure it out for you.

European data discovery with free evaluation access and production-grade API options.

Copyright © 2026. Made by Apitalks