Skip to content
Menu

How the repository directory works.

The directory lists the repositories in the registry's published records, so you can find projects and see how they are registered.

One list, from the registry's records.

Every row in the directory is a repository from the registry's published index, the same data anyone can download as JSON. Nothing else is added to the list.

The directory shows what is registered, rather than a complete inventory of every project using Purpose Source.

The list is printed when this site is built. A repository registered since then is added in your browser from the registry's live index, and its page is filled from its live record, until the next build prints both. If the live index cannot be read, the list is shown as it was built.

The same details for every repository.

Each row shows the repository's owner and name as GitHub publishes them, its registration state, its licence version and the date it adopted the licence, with a link to its registration record. Every registered repository is shown the same way.

A repository that is suspended, no longer registered or delisted keeps its row and its record, so its history stays readable.

Each repository has a registration record.

A repository's page shows its registration record: its state, weight class, licence version, adoption date and waivers. The same records are published as JSON for scanners and integrators; the API guide explains them.

The project's applicable licence and coverage terms determine what your organisation needs. The company guide explains coverage and where to find the relevant records.

Examples of historical registration records

These illustrative records show how past registrations remain readable after their status changes.

Browse repositories →