https://github.com/keeweb/keeweb-badges-ghcr
Docker image to self-host ghcr badges
https://github.com/keeweb/keeweb-badges-ghcr
badges ghcr ghcr-io github-badges keeweb keeweb-plugin python python3 render render-deploy render-deployment
Last synced: 7 months ago
JSON representation
Docker image to self-host ghcr badges
- Host: GitHub
- URL: https://github.com/keeweb/keeweb-badges-ghcr
- Owner: keeweb
- License: mit
- Created: 2024-12-21T00:37:35.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-23T01:14:24.000Z (10 months ago)
- Last Synced: 2025-05-06T19:12:37.056Z (7 months ago)
- Topics: badges, ghcr, ghcr-io, github-badges, keeweb, keeweb-plugin, python, python3, render, render-deploy, render-deployment
- Language: Python
- Homepage: https://keeweb-ghcr.onrender.com
- Size: 117 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Self-hosted badge generation service for ghcr.io
π Keeweb Deployment Badges π
The keeweb-ghcr service deploys a badge server which allows you to generate badges for any packages you have deployed using the Github ghcr.io registry.

[![Version][github-version-img]][github-version-uri]
[![Tests][github-tests-img]][github-tests-uri]
[![Downloads][github-downloads-img]][github-downloads-uri]
[![Size][github-size-img]][github-size-img]
[![Last Commit][github-commit-img]][github-commit-img]
[![Contributors][contribs-all-img]](#contributors-)
---
## About
The `keeweb-ghcr` service deploys a badge server which allows you to generate badges for any packages you have deployed using the Github **[ghcr.io](https://ghcr.io)** registry. This service is similar to **[Shields.io](https://shields.io/)** badges.
This is typically used within the Keeweb platform to announce new updates of our docker images to users; but anyone can utilize and deploy this to **[Render](https://render.com)** and create your own **[ghcr.io](https://ghcr.io)** badge service.
### What is Render.com
Render helps you host web apps written in your favorite language and framework: Node.js with Express, Python with Djangoβyou name it. Render builds and deploys your code with every push to your linked Git branch. You can also deploy a prebuilt Docker image.
Some people equate it to Cloudflare's worker service, with slightly different support for things such as running **[Docker](https://docker.com)** containers.
---
## Deployment
You can deploy this **[ghcr.io](https://ghcr.io)** badge service on **[Render](https://render.com)** with the button below:
---
## Contributors β¨
We are always looking for contributors. If you feel that you can provide something useful to this project, then we'd love to review your suggestion. Before submitting your contribution, please review the following resources:
- [Pull Request Procedure](.github/PULL_REQUEST_TEMPLATE.md)
- [Contributor Policy](CONTRIBUTING.md)
Want to help but can't write code?
- Review [active questions by our community](https://github.com/keeweb/keeweb-badges-ghcr/labels/help%20wanted) and answer the ones you know.

Want to help but can't write code?
- Review [active questions by our community](https://github.com/keeweb/keeweb-badges-ghcr/labels/help%20wanted) and answer the ones you know.
[![Contributors][contribs-all-img]](#contributors-)

Antelle
π» π π

Aetherinox
π» π π

HarlemSquirrel
π» π
---
[general-npmjs-uri]: https://npmjs.com
[general-nodejs-uri]: https://nodejs.org
[general-npmtrends-uri]: http://npmtrends.com/keeweb
[github-version-img]: https://img.shields.io/github/v/tag/keeweb/keeweb-badges-ghcr?logo=GitHub&label=Version&color=ba5225
[github-version-uri]: https://github.com/keeweb/keeweb-badges-ghcr/releases
[github-version-ftb-img]: https://img.shields.io/github/v/tag/keeweb/keeweb-badges-ghcr?style=for-the-badge&logo=github&logoColor=FFFFFF&logoSize=34&label=%20&color=ba5225
[github-version-ftb-uri]: https://github.com/keeweb/keeweb-badges-ghcr/releases
[npm-version-img]: https://img.shields.io/npm/v/keeweb?logo=npm&label=Version&color=ba5225
[npm-version-uri]: https://npmjs.com/package/keeweb
[pypi-version-img]: https://img.shields.io/pypi/v/keeweb-badges-ghcr
[pypi-version-uri]: https://pypi.org/project/keeweb-badges-ghcr/
[license-mit-img]: https://img.shields.io/badge/MIT-FFF?logo=creativecommons&logoColor=FFFFFF&label=License&color=9d29a0
[license-mit-uri]: https://github.com/keeweb/keeweb-badges-ghcr/blob/main/LICENSE
[github-downloads-img]: https://img.shields.io/github/downloads/keeweb/keeweb-badges-ghcr/total?logo=github&logoColor=FFFFFF&label=Downloads&color=376892
[github-downloads-uri]: https://github.com/keeweb/keeweb-badges-ghcr/releases
[npmjs-downloads-img]: https://img.shields.io/npm/dw/%40keeweb%2Fkeeweb?logo=npm&&label=Downloads&color=376892
[npmjs-downloads-uri]: https://npmjs.com/package/keeweb
[github-size-img]: https://img.shields.io/github/repo-size/keeweb/keeweb-badges-ghcr?logo=github&label=Size&color=59702a
[github-size-uri]: https://github.com/keeweb/keeweb-badges-ghcr/releases
[npmjs-size-img]: https://img.shields.io/npm/unpacked-size/keeweb/latest?logo=npm&label=Size&color=59702a
[npmjs-size-uri]: https://npmjs.com/package/keeweb
[codecov-coverage-img]: https://img.shields.io/codecov/c/github/keeweb/keeweb-badges-ghcr?token=MPAVASGIOG&logo=codecov&logoColor=FFFFFF&label=Coverage&color=354b9e
[codecov-coverage-uri]: https://codecov.io/github/keeweb/keeweb-badges-ghcr
[contribs-all-img]: https://img.shields.io/github/all-contributors/keeweb/keeweb-badges-ghcr?logo=contributorcovenant&color=de1f6f&label=contributors
[contribs-all-uri]: https://github.com/all-contributors/all-contributors
[github-build-img]: https://img.shields.io/github/actions/workflow/status/keeweb/keeweb-badges-ghcr/deploy-docker-github.yml?logo=github&logoColor=FFFFFF&label=Build&color=%23278b30
[github-build-uri]: https://github.com/keeweb/keeweb-badges-ghcr/actions/workflows/deploy-docker-github.yml
[github-build-pypi-img]: https://img.shields.io/github/actions/workflow/status/keeweb/keeweb-badges-ghcr/release-pypi.yml?logo=github&logoColor=FFFFFF&label=Build&color=%23278b30
[github-build-pypi-uri]: https://github.com/keeweb/keeweb-badges-ghcr/actions/workflows/pypi-release.yml
[github-tests-img]: https://img.shields.io/github/actions/workflow/status/keeweb/keeweb-badges-ghcr/npm-tests.yml?logo=github&label=Tests&color=2c6488
[github-tests-uri]: https://github.com/keeweb/keeweb-badges-ghcr/actions/workflows/npm-tests.yml
[github-commit-img]: https://img.shields.io/github/last-commit/keeweb/keeweb-badges-ghcr?logo=conventionalcommits&logoColor=FFFFFF&label=Last%20Commit&color=313131
[github-commit-uri]: https://github.com/keeweb/keeweb-badges-ghcr/commits/main/
[dockerhub-version-img]: https://img.shields.io/docker/v/antelle/keeweb/latest?logo=docker&logoColor=FFFFFF&label=Docker%20Version&color=ba5225
[dockerhub-version-uri]: https://hub.docker.com/repository/docker/antelle/keeweb/general
[dockerhub-version-ftb-img]: https://img.shields.io/docker/v/antelle/keeweb/latest?style=for-the-badge&logo=docker&logoColor=FFFFFF&logoSize=34&label=%20&color=ba5225
[dockerhub-version-ftb-uri]: https://hub.docker.com/repository/docker/antelle/keeweb/tags
[dockerhub-pulls-img]: https://img.shields.io/docker/pulls/antelle/keeweb?logo=docker&logoColor=FFFFFF&label=Docker%20Pulls&color=af9a00