Below are all the Shields.io badges for GitHub. I note the ones that would be good if you are a beginner with Git/GitHub.
Cirrus CI is a modern Continuous Integration system built for the era of cloud computing. Cirrus CI supports Linux, Windows, macOS and FreeBSD environments...
Continuous Improvement badges
- Cirrus CI - Base Branch build status:
/cirrus/github/:user/:repo
- Cirrus CI - Base Specific build status:
/cirrus/github/:user/:repo/:branch
- Cirrus CI - Base Specific task build status
/cirrus/github/:user/:repo?task=build_docker
- Cirrus CI - task & script build:
/cirrus/github/:user/:repo?script=test&task=build_docker
Actions badges
- GitHub Workflow status:
/github/actions/workflow/status/:user/:repo/:workflow+?branch=main
- GitHub Workflow status (with event):
/github/actions/workflow/status/:user/:repo/:workflow+?branch=main&event=push
Branch, tags, and PR checks (good for beginners maybe?):
- GitHub branch checks state:
/github/checks-status/:user/:repo/:ref
- GitHub commit checks state:
/github/checks-status/:user/:repo/:ref
- GitHub tags checks state:
/github/checks-status/:user/:repo/:ref
- GitHub pull request checks state:
/github/status/s/pulls/:user/:repo/:number
- GitHub pull request check context:
/github/status/contexts/pulls/:user/:repo/:number
Scrutinizer build (?)
- Scrutinizer build (GitHub/BitBucket):
/scrutinizer/build/:vcs/:user/:repo/:branch?
No clue what these are:
- nycrc config on GitHub:
/nycrc/:user/:repo?config=.nycrc&preferredThreshold=lines
- Scrutinizer coverage (GitHub/BitBucket):
/scrutinizer/coverage/:vcs/:user/:repo/:branch?
I'm doing a search on GitHub and there are no shields on this page specifically for GitHub. It appears they are for the following testing software:
- AppVeyor
- Azure: see this one in job openings a lot
- Jenkins: also a common one
- Sonar
- TAS
- Testspace
No Puppeteer?
Language and search (These would be good for a beginners repo):
- GitHub language count:
/github/languages/count/:user/:repo
- GitHub search hit counter:
/github/search/:user/:repo/:query
- GitHub top language:
/github/languages/top/:user/:repo
Scrutinizer & Snyk (?):
- Scrutinizer code quality (GitHub/BitBucket):
/scrutinizer/quality/:vcs/:user/:repo/:branch?
- Snyk Vulnerabilities for GitHub repo:
/snyk/vulnerabilities/github/:user/:repo
- Snyk Vulnerabilities for GitHub repo (specific manifest):
/snyk/vulnerabilities/github/:user/:repo/:manifestFilePath
Badges for:
- Discord:
- Glitter: skip
- Matrix: skip
- Stack Exchange
Depfu (?):
- GitHub Pipenv locked dependency version:
/github/pipenv/locked/dependency-version/:user/:repo/:kind?/:packageName
- GitHub Pipenv locked dependency version (branch):
/github/pipenv/locked/dependency-version/:user/:repo/:kind?/:packageName/:branch
- Libraries.io dependency status for GitHub repo:
/librariesio/github/:user/:repo
Some of these would be good for a beginner's repo if you have a lot of files, folders, etc:
- GitHub code size in bytes:
/github/languages/code-size/:user/:repo
- GitHub repo file count:
/github/directory-file-count/:user/:repo
- GitHub repo file count (custom path):
/github/directory-file-count/:user/:repo/:path
- GitHub repo directory count:
/github/directory-file-count/:user/:repo?type=dir
- GitHub repo directory count (custom path):
/github/directory-file-count/:user/:repo/:path?type=dir
- GitHub repo file count (file type):
/github/directory-file-count/:user/:repo?type=file
- GitHub repo file count (custom path & file type):
/github/directory-file-count/:user/:repo/:path?type=file
- GitHub repo file count (fiel extension):
/github/directory-file-count/:user/:repo/:path?extension=js&type=file
- GitHub repo size:
/github/repo-size/:user/:repo
- GitHub repo file size in bytes:
/github/size/:user/:repo/:path*
- GitHub repo file size in bytes on a specified ref (branch/commit/tag):
/github/size/:user/:repo/:path*?branch=master
Only good for repos that have a release(s)
- GitHub all releases:
/github/downloads/:user/:repo/total
- GitHub release (latest by date):
/github/downloads/:user/:repo/:tag/total
- GitHub release (latest by SemVer):
/github/downloads/:user/:repo/:tag/total?sort=semver
- GitHub release (latest by date including pre-release):
/github/downloads-pre/:user/:repo/:tag/total
- GitHub release (latest by SemVer including pre-releases):
/github/downloads-pre/:user/:repo/:tag/total?sort=semver
- GitHub release (by tag):
/github/downloads/:user/:repo/:tag/total
- GitHub release (latest by date & asset):
/github/downloads/:user/:repo/:tag/:assetName
- GitHub release (latest by SemVer & asset):
/github/downloads/:user/:repo/:tag/:assetName?sort=semver
- GitHub release (latest by date & asset including pre-releases):
/github/downloads-pre/:user/:repo/:tag/:assetName
- GitHub release (latest by SemVer & asset including pre-releases):
/github/downloads-pre/:user/:repo/:tag/:assetName?sort=semver
- jsDeliver hits (GitHub):
/jsdelivr/gh/:period/:user/:repo
- GitHub sponsors:
/github/sponsors/:user
Add these if you have issues or PRs, use labels, have milestones, etc.
Varied:
- GitHub commit merge status:
/github/commit-status/:user/:repo/:branch/:commit
- GitHub Hacktoberfest combined status:
/github/hacktoberfest/:year/:user/:repo
- GitHub Hacktoberfest combined status (suggestion label override):
/github/hacktoberfest/:year/:user/:repo?suggestion_label=help%20wanted
- GitHub issue/pull request detail:
/github/:issueKind/detail/:property/:user/:repo/:number
- GitHub issue custom search:
/github/issues-search?query=repo%3Abadges%2Fshields%20is%3Aclosed%20label%3Abug%20author%3Aapp%2Fsentry-io
- GitHub issue custom search in repo:
/github/issues-search/:user/:repo?query=is%3Aclosed%20label%3Abug%20author%3Aapp%2Fsentry-io
- Github labels:
/github/labels/:user/:repo/:name
- Github milestone:
github/milestones/:variant/:user/:repo/:number
- Github milestones:
/github/milestones/:variant/:user/:repo
Issues:
- GitHub issues:
/github/issues/:user/:repo
- GitHub issues:
/github/issues-raw/:user/:repo
- GitHub issues by label:
/github/issues/:user/:repo/:label
- GitHub issues by label:
/github/issues-raw/:user/:repo/:label
- GitHub closed issues:
/github/issues-closed/:user/:repo
- GitHub closed issues:
/github/issues-closed-raw/:user/:repo
- GitHub closed issues by label:
/github/issues-closed/:user/:repo/:label
- GitHub closed issues by label:
/github/issues-closed-raw/:user/:repo/:label
Pull requests:
- GitHub pull requests:
/github/issues-pr/:user/:repo
- GitHub pull requests:
/github/issues-pr-raw/:user/:repo
- GitHub closed pull requests:
/github/issues-pr-closed/:user/:repo
- GitHub closed pull requests:
/github/issues-pr-closed-raw/:user/:repo
- GitHub pull requests by label:
/github/issues-pr/:user/:repo/:label
- GitHub pull requests by label:
/github/issues-pr-raw/:user/:repo/:label
- GitHub closed pull requests by label:
/github/issues-pr-closed/:user/:repo/:label
- GitHub closed pull requests by label:
/github/issues-pr-closed-raw/:user/:repo/:label
- GitHub:
/github/license/:user/:repo
Not sure about where these ratings are coming from but the options are:
- Mozilla Add-on
- AUR votes
- Chrome web store
- Docker
- Greasy fork
- JetBrains Plugins
- Libraries.io
- Open VSX
- Ore
- Package gist
- Pub
- Puppet Forge
- Plugin on redmine.org
- Spiget
- Stream
- Vaadin Directory
- Visual Studio Marketplace
- WordPress theme
- WordPress plugin
These are all good (except Org stars)!!!
- GitHub gist stars:
/github/gist/stars/:gistId
- GitHub followers:
/github/followers/:user?label=Follow
- GitHub forks:
/github/forks/:user/:repo?label=Fork
- GitHub repo stars:
/github/stars/:user/:repo?style=social
- GitHub user's stars:
/github/stars/:user?affiliations=OWNER%2CCOLLABORATOR
- GitHub Org's stars:
/github/stars/:org
- GitHub watchers:
/github/watchers/:user/:repo?label=Watch
This section is for when you have a pro version of code or something where you have versions, releases, etc. I'm skipping this one because it definitely does not apply to me. But go to Shields.io Version to see the list for yourself. Options:
- go.mod
- lerna
- Manifest version
- package.json version
- R package version
- release
- GitHub tag SemVer
- GitHub tag (latest by date):
/github/v/tag/:user/:repo
Skip if you are a newbie:
- GitHub package.json dependency version (prod):
/github/package-json/dependency-version/:user/:repo/:packageName
- GitHub package.json dependency version (dev on branch):
/github/package-json/dependency-version/:user/:repo/dev/:scope?/:packageName/:branch*
- GitHub package.json dependency version (subfolder):
/github/package-json/dependency-version/:user/:repo/:packageName?filename=packages%2Fchar-width-table-builder%2Fpackage.json
- GitHub Pipenv locked Python version:
/github/pipenv/locked/python-version/:user/:repo
- GitHub Pipenv locked Python version (branch):
/github/pipenv/locked/python-version/:user/:repo/:branch
Nothing GitHub specific and not for beginners - categories are:
- Chromium
- Mozilla
- NodePing
- PingPong
- Security Headers
- Uptime Robot
A lot of these look good!
Various:
- GitHub contributors (via allcontributors.org):
/github/all-contributors/:user/:repo/:branch*
- GitHub release date:
/github/release-date/:user/:repo
- GitHub (Pre-)release date:
/github/release-date-pre/:user/:repo
- GitHub release date published_at:
/github/release-date/:user/:repo?display_date=published_at
Commits:
- GitHub gist last commit:
/github/gist/last-commit/:gistId
- GitHub commit activity:
/github/commit-activity/:interval/:user/:repo
- GitHub commit activity (branch):
/github/commit-activity/:interval/:user/:repo/:branch*
- GitHub commits diff between...:
/github/commits-difference/:user/:repo?base=1.60.0&head=82f2db7
- GitHub commits since tagged version:
/github/commits-since/:user/:repo/:version/:branch*
- GitHub commits since tagged version (branch):
/github/commits-since/:user/:repo/:version/:branch*
- GitHub commits since latest release (by date):
/github/commits-since/:user/:repo/:version/:branch*
- GitHub commits since latest release (by date) for a branch:
/github/commits-since/:user/:repo/:version/:branch*
- GitHub commits since...:
/github/commits-since/:user/:repo/:version/:branch*?include_prereleases
- GitHub commits since... SemVeer:
/github/commits-since/:user/:repo/:version/:branch*?sort=semver
- GitHub commits since...: SKIP
- GitHub commits contributors:
/github/:variant/:user/:repo
- GitHub last commit:
/github/last-commit/:user/:repo
- GitHub last commit (branch):
/github/last-commit/:user/:repo/:branch
- GitHub last commit (by commiter):
/github/last-commit/:user/:repo?display_timestamp=committer
1 or 2 beginner badges in this section:
- GitHub deployments:
/github/deployments/:user/:repo/:environment
- GitHub discussions:
/github/discussions/:user/:repo
- GitHub manifest.json dynamic:
/github/manifest-json/:key/:user/:repo
- GitHub manifest.json dynamic:
/github/manifest-json/:key/:user/:repo/:branch
- GitHub manifest.json dynamic (path):
/github/manifest-json/:key/:user/:repo?filename=extension%2Fmanifest.json
- GitHub manifest.json dynamic (path):
/github/manifest-json/:key/:user/:repo/:branch?filename=extension%2Fmanifest.json
- GitHub package.json dynamic:
/github/package-json/:key/:user/:repo
- GitHub package.json dynamic:
/github/package-json/:key/:user/:repo/:branch