GitHub.Repo component to embed a live card for a GitHub repository. The card displays the repository name, description, star count, and fork count, and links to the repository on GitHub in a new tab.
mintlify/components
Loading repository data...
Example
GitHub.Repo when you want readers to discover a related open source project, such as an SDK, sample app, or starter template, without maintaining star and fork counts by hand.
Reference the repository
Pass the repository as anowner/repo slug or as a full GitHub URL. Both of these render the same card:
Slug or URL
Layout variants
The component supports two layout variants:inset: The default. Renders the card content in a nested panel on a contrasting background.flat: Renders the card as a single flat panel with a plain border.
Flat variant
mintlify/components
Loading repository data...
Loading and error behavior
The card fetches repository data from the public GitHub API in the reader’s browser:- While the request is in flight, the card shows skeleton placeholders for the description, stars, and forks.
- If the repository does not exist, or the
repovalue is not a valid slug or GitHub URL, the card renders in an error state with a “repo does not exist” message. - If the GitHub API is unreachable, the card still renders the repository name as a link but hides the description and stats.
Props
string
The repository to display, as an
owner/repo slug or a full GitHub URL.'inset' | 'flat'
default:"inset"
The layout variant of the card.