github.com Open in urlscan Pro
140.82.121.3  Public Scan

Submitted URL: https://github-stats.billyjbryant.com/
Effective URL: https://github.com/anuraghazra/github-readme-stats
Submission: On October 20 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 3 forms found in the DOM

GET

<form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get">
  <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder" data-catalyst="">
    <div class="FormControl FormControl--fullWidth">
      <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label>
      <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput">
        <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap">
          <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual">
            <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
          </svg>
        </span>
        <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer">
          <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent"></div>
          <div class="QueryBuilder-InputWrapper">
            <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"><span></span></div>
            <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-e2fe9e5b-06c9-4b32-b516-474fbf5ffa9f"
              data-target="query-builder.input" data-action="
          input:query-builder#inputChange
          blur:query-builder#inputBlur
          keydown:query-builder#inputKeydown
          focus:query-builder#inputFocus
        " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" aria-controls="query-builder-test-results" aria-autocomplete="list" aria-haspopup="listbox" style="width: 300px;">
          </div>
        </div>
        <span class="sr-only" id="query-builder-test-clear">Clear</span>
        <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action="
                click:query-builder#clear
                focus:query-builder#clearButtonFocus
                blur:query-builder#clearButtonBlur
              " variant="small" hidden="" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16"
            viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual">
            <path
              d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z">
            </path>
          </svg>
        </button>
      </div>
      <template id="search-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
          <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path>
        </svg>
      </template>
      <template id="code-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
          <path
            d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z">
          </path>
        </svg>
      </template>
      <template id="file-code-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code">
          <path
            d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z">
          </path>
        </svg>
      </template>
      <template id="history-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
          <path
            d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z">
          </path>
        </svg>
      </template>
      <template id="repo-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo">
          <path
            d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z">
          </path>
        </svg>
      </template>
      <template id="bookmark-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark">
          <path
            d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z">
          </path>
        </svg>
      </template>
      <template id="plus-circle-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle">
          <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path>
        </svg>
      </template>
      <template id="circle-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill">
          <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
        </svg>
      </template>
      <template id="trash-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
          <path
            d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z">
          </path>
        </svg>
      </template>
      <template id="team-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
          <path
            d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z">
          </path>
        </svg>
      </template>
      <template id="project-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project">
          <path
            d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z">
          </path>
        </svg>
      </template>
      <template id="pencil-icon">
        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
          <path
            d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z">
          </path>
        </svg>
      </template>
      <div class="position-relative">
        <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action="
                    combobox-commit:query-builder#comboboxCommit
                    mousedown:query-builder#resultsMousedown
                  " data-target="query-builder.resultsList" data-persist-list="false" id="query-builder-test-results"></ul>
      </div>
      <div class="FormControl-inlineValidation" id="validation-e2fe9e5b-06c9-4b32-b516-474fbf5ffa9f" hidden="hidden">
        <span class="FormControl-inlineValidation--visual">
          <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill">
            <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path>
          </svg>
        </span>
        <span></span>
      </div>
    </div>
    <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div>
  </query-builder>
</form>

POST /search/feedback

<form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token"
    value="ifZMWjx3hTRDEskE81IJv5JmvZwduYGgL322O9yIMCYlL8sM2HT+leyT0XsOBYQXuw0d3KfLL3EaF5c+xD9Ecg==">
  <p>We read every piece of feedback, and take your input very seriously.</p>
  <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea>
  <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox">
  <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label>
</form>

POST /search/custom_scopes

<form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token"
    value="eGe21BPvLkQDIhNDMpTNlr32mjEmxNlHvlWNTWlQyWL76xOWdbkHhP0BFTkr1Jzca9JJy/kpqZ1iCs1eGscm6Q==">
  <div data-target="custom-scopes.customScopesModalDialogFlash"></div>
  <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField">
  <div class="form-group">
    <label for="custom_scope_name">Name</label>
    <auto-check src="/search/custom_scopes/check_name" required="">
      <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required="" maxlength="50" spellcheck="false">
      <input type="hidden" data-csrf="true" value="D1zDyZY73awbuSCbph8yWDCpSEoLjezIBbLf6W/Odk/3jC1FbCju0sTaIRil4xJnTVDfF9LtZcdFFUfWZJvYtQ==">
    </auto-check>
  </div>
  <div class="form-group">
    <label for="custom_scope_query">Query</label>
    <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required=""
      maxlength="500">
  </div>
  <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p>
</form>

Text Content

Skip to content
Toggle navigation
Sign up

 * Product
    * Actions
      Automate any workflow
    * Packages
      Host and manage packages
    * Security
      Find and fix vulnerabilities
    * Codespaces
      Instant dev environments
    * Copilot
      Write better code with AI
    * Code review
      Manage code changes
    * Issues
      Plan and track work
    * Discussions
      Collaborate outside of code
   
   Explore
    * All features
    * Documentation
    * GitHub Skills
    * Blog

 * Solutions
   For
    * Enterprise
    * Teams
    * Startups
    * Education
   
   By Solution
    * CI/CD & Automation
    * DevOps
    * DevSecOps
   
   Resources
    * Learning Pathways
    * White papers, Ebooks, Webinars
    * Customer Stories
    * Partners

 * Open Source
    * GitHub Sponsors
      Fund open source developers
   
    * The ReadME Project
      GitHub community articles
   
   Repositories
    * Topics
    * Trending
    * Collections

 * Pricing


Search or jump to...



SEARCH CODE, REPOSITORIES, USERS, ISSUES, PULL REQUESTS...

Search

Clear



Search syntax tips




PROVIDE FEEDBACK



We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted
Cancel Submit feedback


SAVED SEARCHES


USE SAVED SEARCHES TO FILTER YOUR RESULTS MORE QUICKLY


Name
Query

To see all available qualifiers, see our documentation.


Cancel Create saved search
Sign in
Sign up
You signed in with another tab or window. Reload to refresh your session. You
signed out in another tab or window. Reload to refresh your session. You
switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert

{{ message }}
anuraghazra / github-readme-stats Public
 * Sponsor
   
   
   SPONSOR ANURAGHAZRA/GITHUB-README-STATS
   
   
 * Notifications
 * Fork 19k
 * Star 60.3k

⚡ Dynamically generated stats for your github readmes

github-readme-stats.vercel.app


LICENSE

MIT license
60.3k stars 19k forks Activity
Star
Notifications
 * Code
 * Issues 93
 * Pull requests 198
 * Discussions
 * Actions
 * Projects 0
 * Security
 * Insights

More
 * Code
 * Issues
 * Pull requests
 * Discussions
 * Actions
 * Projects
 * Security
 * Insights


ANURAGHAZRA/GITHUB-README-STATS

This commit does not belong to any branch on this repository, and may belong to
a fork outside of the repository.
master
Switch branches/tags

Branches Tags
Could not load branches
Nothing to show

{{ refName }} default
View all branches
Could not load tags
Nothing to show
{{ refName }} default

View all tags


NAME ALREADY IN USE


A tag already exists with the provided branch name. Many Git commands accept
both tag and branch names, so creating this branch may cause unexpected
behavior. Are you sure you want to create this branch?
Cancel Create
48 branches 2 tags

Go to file Code
 * Local
 * Codespaces

 * Clone
   HTTPS GitHub CLI
   
   Use Git or checkout with SVN using the web URL.
   
   Work fast with our official CLI. Learn more about the CLI.

 * Open with GitHub Desktop
 * Download ZIP

SIGN IN REQUIRED

Please sign in to use Codespaces.

LAUNCHING GITHUB DESKTOP

If nothing happens, download GitHub Desktop and try again.

LAUNCHING GITHUB DESKTOP

If nothing happens, download GitHub Desktop and try again.

LAUNCHING XCODE

If nothing happens, download Xcode and try again.

LAUNCHING VISUAL STUDIO CODE

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.


LATEST COMMIT

qwerty541 docs(contributions): add one theme per pull request rule (#3394)
…
Loading status checks…
ae35637 Oct 19, 2023
docs(contributions): add one theme per pull request rule (#3394)
ae35637


GIT STATS

 * 1,144 commits


FILES

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
.github
Build(deps): Bump actions/checkout from 3.5.3 to 4.1.0 (#3377)
October 16, 2023 21:43
.husky
build: rename lint command (#2909)
July 5, 2023 01:08
.vscode
docs: fix broken admonitions (#2957)
July 23, 2023 21:16
api
feature: fetch only requested data from GitHub GraphQL API to reduce …
October 13, 2023 22:14
docs
docs(translations): remove broken sponsors links (#3361)
October 15, 2023 21:40
scripts
infra: enable no-negated-condition eslint rule (#3283)
October 15, 2023 21:38
src
infra: enable no-negated-condition eslint rule (#3283)
October 15, 2023 21:38
tests
refactor: resolve vscode type errors in wakatime card render and remo…
October 15, 2023 10:03
themes
docs(theme): Auto update theme readme (#3038)
August 3, 2023 08:00
.eslintrc.json
infra: enable no-negated-condition eslint rule (#3283)
October 15, 2023 21:38
.gitattributes
chore: Create .gitattributes (#437)
September 6, 2020 18:02
.gitignore
Add performance tests base (#3141)
October 13, 2023 11:27
.nvmrc
Specify node version for NVM (node version manager) users (#2824)
June 15, 2023 09:27
.prettierignore
feat: added repo card hide border option (#488)
September 24, 2020 21:38
.prettierrc.json
feat: added repo card hide border option (#488)
September 24, 2020 21:38
.vercelignore
infra: Added codecov test coverage (#147)
July 22, 2020 23:26
CODE_OF_CONDUCT.md
Create CODE_OF_CONDUCT.md
December 28, 2020 11:41
CONTRIBUTING.md
docs(contributions): add one theme per pull request rule (#3394)
October 19, 2023 23:44
LICENSE
refactor: update license year (#1735)
August 13, 2022 10:26
SECURITY.md
Docs: Add security policy (#2908)
July 31, 2023 08:09
codecov.yml
fix: hide parameter array implementation (#162)
July 23, 2020 21:01
express.js
Fix: Add missing gist card in express.js for other platforms deploy (#…
August 18, 2023 07:42
jest.bench.config.js
Add performance tests base (#3141)
October 13, 2023 11:27
jest.config.js
ci: add e2e vercel test action (#2054)
October 1, 2022 13:59
jest.e2e.config.js
ci: add e2e vercel test action (#2054)
October 1, 2022 13:59
package-lock.json
Build(deps-dev): Bump @actions/github from 5.1.1 to 6.0.0 (#3380)
October 16, 2023 21:49
package.json
Build(deps-dev): Bump @actions/github from 5.1.1 to 6.0.0 (#3380)
October 16, 2023 21:49
powered-by-vercel.svg
chore: added vercel logo
December 9, 2020 13:25
readme.md
docs: add link to translations contribution guidelines (#3390)
October 18, 2023 19:53
vercel.json
fix: change prod deployment branch to vercel branch to fix maxDuratio…
January 24, 2023 20:04
View code
GitHub Readme Stats Features Important Notices GitHub Stats Card Hiding
individual stats Showing additional individual stats Showing icons Themes All
inbuilt themes Responsive Card Theme Use the transparent theme Add transparent
alpha channel to a themes bg_color Use GitHub's theme context tag Use GitHub's
new media feature Customization Common Options Gradient in bg_color Available
locales Stats Card Exclusive Options Repo Card Exclusive Options Gist Card
Exclusive Options Language Card Exclusive Options Wakatime Card Exclusive
Options GitHub Extra Pins Usage Demo GitHub Gist Pins Usage Demo Top Languages
Card Usage Language stats algorithm Exclude individual repositories Hide
individual languages Show more languages Compact Language Card Layout Donut
Chart Language Card Layout Donut Vertical Chart Language Card Layout Pie Chart
Language Card Layout Hide Progress Bars Demo Wakatime Stats Card Demo All Demos
Quick Tip (Align The Cards) Deploy on your own On Vercel 📽️ Check Out Step By
Step Video Tutorial By @codeSTACKr On other platforms Disable rate limit
protections Keep your fork up to date 💖 Support the project


README.MD


GITHUB README STATS

Get dynamically generated GitHub stats on your READMEs!







View Demo · Report Bug · Request Feature · FAQ · Ask Question

Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano ·
한국어 · Nederlands · नेपाली · Türkçe



Please note that documentation translations may be outdated, try to use english
documentation if possible.

Love the project? Please consider donating to help it improve!

Are you considering supporting the project by donating to me? Please DO NOT!!



India just suffered one of the most devastating train accident and your help
will be immensely valuable for the people who were affected by this tragedy.

Please visit this link and make a small donation to help the people in need. A
small donation goes a long way. ❤️




FEATURES

 * GitHub Stats Card
   * Hiding individual stats
   * Showing additional individual stats
   * Showing icons
   * Themes
   * Customization
 * GitHub Extra Pins
   * Usage
   * Demo
 * GitHub Gist Pins
   * Usage
   * Demo
 * Top Languages Card
   * Usage
   * Language stats algorithm
   * Exclude individual repositories
   * Hide individual languages
   * Show more languages
   * Compact Language Card Layout
   * Donut Chart Language Card Layout
   * Donut Vertical Chart Language Card Layout
   * Pie Chart Language Card Layout
   * Hide Progress Bars
   * Demo
 * Wakatime Stats Card
   * Demo
 * All Demos
   * Quick Tip (Align The Cards)
 * Deploy on your own
   * On Vercel
     * 📽️ Check Out Step By Step Video Tutorial By @codeSTACKr
   * On other platforms
   * Disable rate limit protections
   * Keep your fork up to date
 * 💖 Support the project


IMPORTANT NOTICES

Important
Since the GitHub API only allows 5k requests per hour per user account, the
public Vercel instance hosted on https://github-readme-stats.vercel.app/api
could possibly hit the rate limiter (see #1471). We use caching to prevent this
from happening (see
https://github.com/anuraghazra/github-readme-stats#common-options). You can turn
off these rate limit protections by deploying your own Vercel instance.



Important
We're a small team, and to prioritize, we rely on upvotes 👍. We use Top issues
dashboard for tracking community demand (see #1935). Do not hesitate to upvote
the issues and pull requests you are interested in. We will work on the most
upvoted first.


GITHUB STATS CARD

Copy-paste this into your markdown content, and that is it. Simple!

Change the ?username= value to your GitHub username.

[![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)



Warning
By default, the stats card only shows statistics like stars, commits and pull
requests from public repositories. To show private statistics on the stats card,
you should deploy your own instance using your own GitHub API token.

Note
Available ranks are S (top 1%), A+ (12.5%), A (25%), A- (37.5%), B+ (50%), B
(62.5%), B- (75%), C+ (87.5%) and C (everyone). This ranking scheme is based on
the Japanese academic grading system. The global percentile is calculated as a
weighted sum of percentiles for each statistic (number of commits, pull
requests, reviews, issues, stars and followers), based on the cumulative
distribution function of the exponential and the log-normal distributions. The
implementation can be investigated at src/calculateRank.js. The circle around
the rank shows 100 minus the global percentile.


HIDING INDIVIDUAL STATS

You can pass a query parameter &hide= to hide any specific stats with
comma-separated values.

> Options: &hide=stars,commits,prs,issues,contribs

![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&hide=contribs,prs)




SHOWING ADDITIONAL INDIVIDUAL STATS

You can pass a query parameter &show= to show any specific additional stats with
comma-separated values.

> Options:
> &show=reviews,discussions_started,discussions_answered,prs_merged,prs_merged_percentage

![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show=reviews,discussions_started,discussions_answered,prs_merged,prs_merged_percentage)




SHOWING ICONS

To enable icons, you can pass &show_icons=true in the query param, like so:

![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true)




THEMES

With inbuilt themes, you can customize the look of the card without doing any
manual customization.

Use &theme=THEME_NAME parameter like so :

![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=radical)



ALL INBUILT THEMES

GitHub Readme Stats comes with several built-in themes (e.g. 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, contributing guidelines
can be found here.

RESPONSIVE CARD THEME



Since GitHub will re-upload the cards and serve them from their CDN, we can not
infer the browser/GitHub theme on the server side. There are, however, four
methods you can use to create dynamics themes on the client side.

USE THE TRANSPARENT THEME

We have included a transparent theme that has a transparent background. This
theme is optimized to look good on GitHub's dark and light default themes. You
can enable this theme using the &theme=transparent parameter like so:

![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=transparent)


👀 Show example



ADD TRANSPARENT ALPHA CHANNEL TO A THEMES BG_COLOR

You can use the bg_color parameter to make any of the available themes
transparent. This is done by setting the bg_color to a color with a transparent
alpha channel (i.e. bg_color=00000000):

![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&bg_color=00000000)


👀 Show example



USE GITHUB'S THEME CONTEXT TAG

You can use GitHub's theme context tags to switch the theme based on the user
GitHub theme automatically. This is done by appending #gh-dark-mode-only or
#gh-light-mode-only to the end of an image URL. This tag will define whether the
image specified in the markdown is only shown to viewers using a light or a dark
GitHub theme:

[![Anurag's GitHub stats-Dark](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=dark#gh-dark-mode-only)](https://github.com/anuraghazra/github-readme-stats#gh-dark-mode-only)
[![Anurag's GitHub stats-Light](https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=default#gh-light-mode-only)](https://github.com/anuraghazra/github-readme-stats#gh-light-mode-only)


👀 Show example



USE GITHUB'S NEW MEDIA FEATURE

You can use GitHub's new media feature in HTML to specify whether to display
images for light or dark themes. This is done using the HTML <picture> element
in combination with the prefers-color-scheme media feature.

<picture>
  <source
    srcset="https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true&theme=dark"
    media="(prefers-color-scheme: dark)"
  />
  <source
    srcset="https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true"
    media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
  />
  <img src="https://github-readme-stats.vercel.app/api?username=anuraghazra&show_icons=true" />
</picture>


👀 Show example


CUSTOMIZATION

You can customize the appearance of all your cards however you wish with URL
parameters.

COMMON OPTIONS

 * title_color - Card's title color (hex color). Default: 2f80ed.
 * text_color - Body text color (hex color). Default: 434d58.
 * icon_color - Icons color if available (hex color). Default: 4c71f2.
 * border_color - Card's border color (hex color). Default: e4e2e2 (Does not
   apply when hide_border is enabled).
 * bg_color - Card's background color (hex color) or a gradient in the form of
   angle,start,end. Default: fffefe
 * hide_border - Hides the card's border (boolean). Default: false
 * theme - Name of the theme, choose from all available themes. Default: default
   theme.
 * cache_seconds - Sets the cache header manually (min: 21600, max: 86400).
   Default: 21600 seconds (6 hours).
 * locale - Sets the language in the card, you can check full list of available
   locales here. Default: en.
 * border_radius - Corner rounding on the card. Default: 4.5.

Warning
We use caching to decrease the load on our servers (see #1471 (comment)). Our
cards have a default cache of 6 hours (21600 seconds). Also, note that the cache
is clamped to a minimum of 6 hours and a maximum of 24 hours. If you want the
data on your statistics card to be updated more often you can deploy your own
instance and set environment variable CACHE_SECONDS to a value of your choosing.

GRADIENT IN BG_COLOR

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




AVAILABLE LOCALES

Here is a list of all available locales:

Code Locale cn Chinese zh-tw Chinese (Taiwan) ar Arabic cs Czech de German en
English bn Bengali es Spanish fr French hu Hungarian

Code Locale it Italian ja Japanese kr Korean nl Dutch pt-pt Portuguese
(Portugal) pt-br Portuguese (Brazil) np Nepali el Greek ru Russian uk-ua
Ukrainian

Code Locale id Indonesian ml Malayalam my Burmese sk Slovak tr Turkish pl Polish
uz Uzbek vi Vietnamese se Swedish

If we don't support your language, please consider contributing! You can find
more information about how to do it in our contributing guidelines.

STATS CARD EXCLUSIVE OPTIONS

 * hide - Hides the specified items from stats (Comma-separated values).
   Default: [] (blank array).
 * hide_title - (boolean). Default: false.
 * card_width - Sets the card's width manually (number). Default: 500px
   (approx.).
 * hide_rank - (boolean) hides the rank and automatically resizes the card
   width. Default: false.
 * rank_icon - Shows alternative rank icon (i.e. github, percentile or default).
   Default: default.
 * show_icons - (boolean). Default: false.
 * include_all_commits - Counts total commits instead of just the current year
   commits (boolean). Default: false.
 * line_height - Sets the line height between text (number). Default: 25.
 * exclude_repo - Excludes stars from specified repositories (Comma-separated
   values). Default: [] (blank array).
 * custom_title - Sets a custom title for the card. Default: <username> GitHub
   Stats.
 * text_bold - Uses bold text (boolean). Default: true.
 * disable_animations - Disables all animations in the card (boolean). Default:
   false.
 * ring_color - Color of the rank circle (hex color). Defaults to the theme ring
   color if it exists and otherwise the title color.
 * number_format - Switches between two available formats for displaying the
   card values short (i.e. 6.6k) and long (i.e. 6626). Default: short.
 * show - Shows additional items on stats card (i.e. reviews,
   discussions_started, discussions_answered, prs_merged or
   prs_merged_percentage) (Comma-separated values). Default: [] (blank array).

Note
When hide_rank=true, the minimum card width is 270 px + the title length and
padding.

REPO CARD EXCLUSIVE OPTIONS

 * show_owner - Shows the repo's owner name (boolean). Default: false.

GIST CARD EXCLUSIVE OPTIONS

 * show_owner - Shows the gist's owner name (boolean). Default: false.

LANGUAGE CARD EXCLUSIVE OPTIONS

 * hide - Hides the languages specified from the card (Comma-separated values).
   Default: [] (blank array).
 * hide_title - (boolean). Default: false.
 * layout - Switches between five available layouts normal & compact & donut &
   donut-vertical & pie. Default: normal.
 * card_width - Sets the card's width manually (number). Default 300.
 * langs_count - Shows more languages on the card, between 1-20 (number).
   Default: 5 for normal and donut, 6 for other layouts.
 * exclude_repo - Excludes specified repositories (Comma-separated values).
   Default: [] (blank array).
 * custom_title - Sets a custom title for the card (string). Default Most Used
   Languages.
 * disable_animations - Disables all animations in the card (boolean). Default:
   false.
 * hide_progress - Uses the compact layout option, hides percentages, and
   removes the bars. Default: false.
 * size_weight - Configures language stats algorithm (number) (see Language
   stats algorithm), defaults to 1.
 * count_weight - Configures language stats algorithm (number) (see Language
   stats algorithm), defaults to 0.

Warning
Language names should be URI-escaped, as specified in Percent Encoding (i.e: c++
should become c%2B%2B, jupyter notebook should become jupyter%20notebook, etc.)
You can use urlencoder.org to help you do this automatically.

WAKATIME CARD EXCLUSIVE OPTIONS

 * hide - Hides the languages specified from the card (Comma-separated values).
   Default: [] (blank array).
 * hide_title - (boolean). Default false.
 * line_height - Sets the line height between text (number). Default 25.
 * hide_progress - Hides the progress bar and percentage (boolean). Default
   false.
 * custom_title - Sets a custom title for the card (string). Default Wakatime
   Stats.
 * layout - Switches between two available layouts default & compact. Default
   default.
 * langs_count - Limits the number of languages on the card, defaults to all
   reported languages (number).
 * api_domain - Sets a custom API domain for the card, e.g. to use services like
   Hakatime or Wakapi (string). Default Waka API.

--------------------------------------------------------------------------------


GITHUB EXTRA PINS

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.


USAGE

Copy-paste this code into your readme and change the links.

Endpoint: api/pin?username=anuraghazra&repo=github-readme-stats

[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats)](https://github.com/anuraghazra/github-readme-stats)




DEMO



Use show_owner query option to include the repo's owner username




GITHUB GIST PINS

GitHub gist pins allow you to pin gists in your GitHub profile using a GitHub
readme profile.


USAGE

Copy-paste this code into your readme and change the links.

Endpoint: api/gist?id=bbfce31e0217a3689c8d961a356cb10d

[![Gist Card](https://github-readme-stats.vercel.app/api/gist?id=bbfce31e0217a3689c8d961a356cb10d)](https://gist.github.com/Yizack/bbfce31e0217a3689c8d961a356cb10d/)




DEMO



Use show_owner query option to include the gist's owner username




TOP LANGUAGES CARD

The top languages card shows a GitHub user's most frequently used languages.

Warning
By default, the language card shows language results only from public
repositories. To include languages used in private repositories, you should
deploy your own instance using your own GitHub API token.

Note
Top Languages does not indicate the user's skill level or anything like that;
it's a GitHub metric to determine which languages have the most code on GitHub.
It is a new feature of github-readme-stats.

Warning
This card shows languages usage only inside your own non-forked repositories,
not depending from who is the author of the commits. It does not include your
contributions into another users/organizations repositories. Currently there are
no way to get this data from GitHub API. If you want this behavior to be
improved you can support this feature request created by @rickstaa inside GitHub
Community.

Warning
Currently this card shows data only about first 100 repositories. This is
because GitHub API limitations which cause downtimes of public instance (see
#1471). In future this behavior will be improved by releasing GitHub action or
providing environment variable for user's own instances.


USAGE

Copy-paste this code into your readme and change the links.

Endpoint: api/top-langs?username=anuraghazra

[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra)](https://github.com/anuraghazra/github-readme-stats)




LANGUAGE STATS ALGORITHM

We use the following algorithm to calculate the languages percentages on the
language card:

ranking_index = (byte_count ^ size_weight) * (repo_count ^ count_weight)



By default, only the byte count is used for determining the languages
percentages shown on the language card (i.e. size_weight=1 and count_weight=0).
You can, however, use the &size_weight= and &count_weight= options to weight the
language usage calculation. The values must be positive real numbers. More
details about the algorithm can be found here.

 * &size_weight=1&count_weight=0 - (default) Orders by byte count.
 * &size_weight=0.5&count_weight=0.5 - (recommended) Uses both byte and repo
   count for ranking
 * &size_weight=0&count_weight=1 - Orders by repo count

![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&size_weight=0.5&count_weight=0.5)




EXCLUDE INDIVIDUAL REPOSITORIES

You can use the &exclude_repo=repo1,repo2 parameter to exclude individual
repositories.

![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&exclude_repo=github-readme-stats,anuraghazra.github.io)




HIDE INDIVIDUAL LANGUAGES

You can use &hide=language1,language2 parameter to hide individual languages.

![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&hide=javascript,html)




SHOW MORE LANGUAGES

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 20
(inclusive). By default it was set to 5 for normal & donut and 6 for other
layouts.

![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&langs_count=8)




COMPACT LANGUAGE CARD LAYOUT

You can use the &layout=compact option to change the card design.

![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=compact)




DONUT CHART LANGUAGE CARD LAYOUT

You can use the &layout=donut option to change the card design.

[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=donut)](https://github.com/anuraghazra/github-readme-stats)




DONUT VERTICAL CHART LANGUAGE CARD LAYOUT

You can use the &layout=donut-vertical option to change the card design.

[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=donut-vertical)](https://github.com/anuraghazra/github-readme-stats)




PIE CHART LANGUAGE CARD LAYOUT

You can use the &layout=pie option to change the card design.

[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&layout=pie)](https://github.com/anuraghazra/github-readme-stats)




HIDE PROGRESS BARS

You can use the &hide_progress=true option to hide the percentages and the
progress bars (layout will be automatically set to compact).

![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=anuraghazra&hide_progress=true)




DEMO



 * Compact layout



 * Donut Chart layout



 * Donut Vertical Chart layout



 * Pie Chart layout



 * Hidden progress bars




WAKATIME STATS CARD

Warning
Please be aware that we currently only show data from Wakatime profiles that are
public. You therefore have to make sure that BOTH Display code time publicly and
Display languages, editors, os, categories publicly are enabled.

Change the ?username= value to your Wakatime username.

[![Harlok's wakatime stats](https://github-readme-stats.vercel.app/api/wakatime?username=ffflabs)](https://github.com/anuraghazra/github-readme-stats)




DEMO





 * Compact layout



--------------------------------------------------------------------------------


ALL DEMOS

 * Default



 * Hiding specific stats



 * Showing additional stats



 * Showing icons



 * Shows Github logo instead rank level



 * Shows user rank percentile instead of rank level



 * Customize Border Color



 * Include All Commits



 * Themes

Choose from any of the default themes



 * Gradient



 * Customizing stats card



 * Setting card locale



 * Customizing repo card



 * Gist card



 * Customizing gist card



 * Top languages



 * WakaTime card



--------------------------------------------------------------------------------


QUICK TIP (ALIGN THE CARDS)

By default, GitHub does not lay out the cards side by side. To do that, you can
use this approach:

<a href="https://github.com/anuraghazra/github-readme-stats">
  <img height=200 align="center" src="https://github-readme-stats.vercel.app/api?username=anuraghazra" />
</a>
<a href="https://github.com/anuraghazra/convoychat">
  <img height=200 align="center" src="https://github-readme-stats.vercel.app/api/top-langs?username=anuraghazra&layout=compact&langs_count=8&card_width=320" />
</a>



<a href="https://github.com/anuraghazra/github-readme-stats">
  <img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=github-readme-stats" />
</a>
<a href="https://github.com/anuraghazra/convoychat">
  <img align="center" src="https://github-readme-stats.vercel.app/api/pin/?username=anuraghazra&repo=convoychat" />
</a>


👀 Show example

--------------------------------------------------------------------------------


DEPLOY ON YOUR OWN


ON VERCEL


📽️ CHECK OUT STEP BY STEP VIDEO TUTORIAL BY @CODESTACKR

Since the GitHub API only allows 5k requests per hour, my
https://github-readme-stats.vercel.app/api could possibly hit the rate limiter.
If you host it on your own Vercel server, then you do not have to worry about
anything. Click on the deploy button to get started!

Note
Since #58, we should be able to handle more than 5k requests and have fewer
issues with downtime 😁.

Note
If you are on the Pro (i.e. paid) Vercel plan, the maxDuration value found in
the vercel.json can be increased when your Vercel instance frequently times out
during the card request. You are advised to keep this value lower than 30
seconds to prevent high memory usage.



🛠️ Step-by-step guide on setting up your own Vercel instance
 1.  Go to vercel.com.
 2.  Click on Log in.
 3.  Sign in with GitHub by pressing Continue with GitHub.
 4.  Sign in to GitHub and allow access to all repositories if prompted.
 5.  Fork this repo.
 6.  Go back to your Vercel dashboard.
 7.  To import a project, click the Add New... button and select the Project
     option.
 8.  Click the Continue with GitHub button, search for the required Git
     Repository and import it by clicking the Import button. Alternatively, you
     can import a Third-Party Git Repository using the Import Third-Party Git
     Repository -> link at the bottom of the page.
 9.  Create a personal access token (PAT) here and enable the repo and user
     permissions (this allows access to see private repo and user stats).
 10. Add the PAT as an environment variable named PAT_1 (as shown).
 11. Click deploy, and you're good to go. See your domains to use the API!


ON OTHER PLATFORMS

Warning
This way of using GRS is not officially supported and was added to cater to some
particular use cases where Vercel could not be used (e.g. #2341). The support
for this method, therefore, is limited.

🛠️ Step-by-step guide for deploying on other platforms
 1. Fork or clone this repo as per your needs
 2. Add express to the dependencies section of package.json
    
    github-readme-stats/package.json
    
    Lines 54 to 61 in ba7c2f8
    
    "dependencies": { "axios": "^0.24.0", "dotenv": "^8.2.0", "emoji-name-map":
    "^1.2.8", "github-username-regex": "^1.0.0", "upgrade": "^1.1.0",
    "word-wrap": "^1.2.3" },

 3. Run npm i if needed (initial setup)
 4. Run node express.js to start the server, or set the entry point to
    express.js in package.json if you're deploying on a managed service
    
    github-readme-stats/package.json
    
    Line 11 in ba7c2f8
    
    "main": "src/index.js",

 5. You're done 🎉


DISABLE RATE LIMIT PROTECTIONS

Github Readme Stats contains several Vercel environment variables that can be
used to remove the rate limit protections:

 * CACHE_SECONDS: This environment variable takes precedence over our cache
   minimum and maximum values and can circumvent these values for self Hosted
   Vercel instances.

See the Vercel documentation on adding these environment variables to your
Vercel instance.


KEEP YOUR FORK UP TO DATE

You can keep your fork, and thus your private Vercel instance up to date with
the upstream using GitHub's Sync Fork button. You can also use the pull package
created by @wei to automate this process.


💖 SUPPORT THE PROJECT

I open-source almost everything I can and try to reply to everyone needing help
using these projects. Obviously, this takes time. You can use this service for
free.

However, if you are using this project and are happy with it or just want to
encourage me to continue creating stuff, there are a few ways you can do it:

 * Giving proper credit when you use github-readme-stats on your readme, linking
   back to it :D
 * Starring and sharing the project 🚀
 * - You can make one-time donations via PayPal. I'll probably buy a coffee tea.
   🍵

Thanks! ❤️

--------------------------------------------------------------------------------



Contributions are welcome! <3

Made with ❤️ and JavaScript.


ABOUT

⚡ Dynamically generated stats for your github readmes

github-readme-stats.vercel.app


TOPICS

serverless dynamic hacktoberfest readme-generator profile-readme readme-stats


RESOURCES

Readme


LICENSE

MIT license


CODE OF CONDUCT

Code of conduct


SECURITY POLICY

Security policy
Activity


STARS

60.3k stars


WATCHERS

254 watching


FORKS

19k forks
Report repository


SPONSOR THIS PROJECT

 * anuraghazra Anurag Hazra

 * https://www.paypal.me/anuraghazra
 * https://www.buymeacoffee.com/anuraghazra

Learn more about GitHub Sponsors


USED BY 6

 * @BestJarvan / BestJarvan
 * @actions-marketplace-validations / Zo-Bro-23_grs-action
 * @Zo-Bro-23 / grs-action


CONTRIBUTORS 268

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

+ 257 contributors


LANGUAGES


 * JavaScript 99.8%
 * Shell 0.2%


FOOTER

© 2023 GitHub, Inc.


FOOTER NAVIGATION

 * Terms
 * Privacy
 * Security
 * Status
 * Docs
 * Contact GitHub
 * Pricing
 * API
 * Training
 * Blog
 * About


You can’t perform that action at this time.