Get dynamically generated GitHub stats on your READMEs!
To enable icons, you can pass show_icons=true in the query param, like so:
With inbuilt themes, you can customize the look of the card without doing any manual customization.
Use &theme=THEME_NAME parameter like so :-
dark, radical, merko, gruvbox, tokyonight, onedark, cobalt, synthwave, highcontrast, dracula
You can look at a preview for all available themes or checkout the theme config file & you can also contribute new themes if you like :D
You can customize the appearance of your Stats Card or Repo Card however you wish with URL params.
title_color- Card's title color (hex color)text_color- Body text color (hex color)icon_color- Icons color if available (hex color)border_color- Card's border color (hex color). (Does not apply whenhide_borderis enabled)bg_color- Card's background color (hex color) or a gradient in the form of angle,start,endhide_border- Hides the card's border (boolean)theme- name of the theme, choose from all available themescache_seconds- set the cache header manually (min: 1800, max: 86400)locale- set the language in the card (e.g. cn, de, es, etc.)border_radius- Corner rounding on the card_
You can provide multiple comma-separated values in the bg_color option to render a gradient, with the following format:
&bg_color=DEG,COLOR1,COLOR2,COLOR3...COLOR10
Note on cache: Repo cards have a default cache of 4 hours (14400 seconds) if the fork count & star count is less than 1k, otherwise, it's 2 hours (7200 seconds). Also, note that the cache is clamped to a minimum of 2 hours and a maximum of 24 hours.
hide- Hides the specified items from stats (Comma-separated values)hide_title- (boolean)hide_rank- (boolean) hides the rank and automatically resizes the card widthshow_icons- (boolean)include_all_commits- Count total commits instead of just the current year commits (boolean)count_private- Count private commits (boolean)line_height- Sets the line-height between text (number)custom_title- Sets a custom title for the carddisable_animations- Disables all animations in the card (boolean)
show_owner- Show the repo's owner name (boolean)
hide- Hide the languages specified from the card (Comma-separated values)hide_title- (boolean)layout- Switch between two available layoutsdefault&compactcard_width- Set the card's width manually (number)langs_count- Show more languages on the card, between 1-10, defaults to 5 (number)exclude_repo- Exclude specified repositories (Comma-separated values)custom_title- Sets a custom title for the card
⚠️ Important: Language names should be uri-escaped, as specified in Percent Encoding (i.e:c++should becomec%2B%2B,jupyter notebookshould becomejupyter%20notebook, etc.) You can use urlencoder.org to help you do this automatically.
hide- Hide the languages specified from the card (Comma-separated values)hide_title- (boolean)line_height- Sets the line-height between text (number)hide_progress- Hides the progress bar and percentage (boolean)custom_title- Sets a custom title for the cardlayout- Switch between two available layoutsdefault&compactlangs_count- Limit the number of languages on the card, defaults to all reported languagesapi_domain- Set a custom API domain for the card, e.g. to use services like Hakatime or Wakapirange– Request a range different from your WakaTime default, e.g.last_7_days. See WakaTime API docs for a list of available options.
GitHub extra pins allow you to pin more than 6 repositories in your profile using a GitHub readme profile.
Yay! You are no longer limited to 6 pinned repositories.
Copy-paste this code into your readme and change the links.
Endpoint: api/pin?username=anuraghazra&repo=github-readme-stats
[](https://github.com/anuraghazra/github-readme-stats)Use show_owner variable to include the repo's owner username
The top languages card shows a GitHub user's most frequently used top language.
NOTE: Top Languages does not indicate my skill level or anything like that; it's a GitHub metric to determine which languages have the most code on GitHub. It's a new feature of github-readme-stats.
Copy-paste this code into your readme and change the links.
Endpoint: api/top-langs?username=anuraghazra
[](https://github.com/anuraghazra/github-readme-stats)You can use &exclude_repo=repo1,repo2 parameter to exclude individual repositories.
[](https://github.com/anuraghazra/github-readme-stats)You can use &hide=language1,language2 parameter to hide individual languages.
[](https://github.com/anuraghazra/github-readme-stats)You can use the &langs_count= option to increase or decrease the number of languages shown on the card. Valid values are integers between 1 and 10 (inclusive), and the default is 5.
[](https://github.com/anuraghazra/github-readme-stats)You can use the &layout=compact option to change the card design.
[](https://github.com/anuraghazra/github-readme-stats)- Compact layout
Change the ?username= value to your Wakatime username.
[](https://github.com/anuraghazra/github-readme-stats)Note: Please be aware that we currently only show data from Wakatime profiles that are public.
- Compact layout
- Default
- Hiding specific stats
- Showing icons
- Customize Border Color
- Include All Commits
- Themes
Choose from any of the default themes
- Gradient
- Customizing stats card
- Setting card locale
- Customizing repo card
- Top languages
- Wakatime card
Forked from https://github.com/anuraghazra/github-readme-stats
