githubtoplanguages

Generate your Top languages of Github

Static Badge

GoDoc GitHub stars Go Report Card codecov

Versions

Stable Version GitHub Release GitHub Release

Introduction

Generate your Top languages of Github to toplanguages.svg (in root of repository). Next just copy raw link of svg and paste to your Markdown.

Example

Github Top Languages

![Github Top Languages](https://raw.githubusercontent.com/gouef/githubtoplanguages/refs/heads/main/toplanguages.svg)

Action

name: Create Top Languages

on:
  push:
  schedule:
    - cron: '0 */2 * * *'

jobs:
  build-and-run:
    runs-on: ubuntu-latest
    permissions:
      contents: write
    steps:
      - name: Run custom action
        uses: gouef/githubtoplanguages@main
        with:
          botName: "Jan Galek"
          botEmail: "ghome.cz@gmail.com"
          user: "JanGalek"
          limit: 6
          ignoredOrgsFlag: "wowmua"
          ignoredReposFlag: "wowmua/Maps"
        env:
          GITHUB_TOKEN: $

Action inputs

Input Default Required Description
botName Jan Galek false Set bot name for contributors
botEmail ghome.cz@gmail.com false Set bot email address for contributors
user `` true Github UserName
limit 6 true Limit of languages
ignoredOrgsFlag `` true Comma-separated list of ignored organizations
ignoredReposFlag `` true Comma-separated list of ignored repositories

Contributing

Read Contributing

Contributors

JanGalek actions-user

Join our Discord Community! 🎉

Discord

Click above to join our community on Discord!