• Stars
    star
    444
  • Rank 94,533 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 3 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ›ก Allows users to more easily use Octicons and their own icons and logos on shields.io badges

Custom Icon Badges

stars issues license discord

Allows users to more easily use Octicons and their own icons and logos on shields.io badges.

โšก How to use

  1. Get a badge URL from shields.io.

  2. Replace img.shields.io with custom-icon-badges.demolab.com

  3. Use any available slug as the logo query parameter or upload your own.

https://custom-icon-badges.demolab.com/badge/custom-badge-blue.svg?logo=paintbrush&logoColor=white

Preview:

img

  1. You're done! Use the image URL in your HTML or markdown! Star this repo if you find it useful! โญ

๐Ÿ–ผ๏ธ Existing logos

The following are examples of existing icons and logos that are already available.

Simple Icons

Over 2,000 brand icons from Simple Icons are already supported by shields.io.

You can find a list of slugs for each brand here.

Octicons

All 250+ Octicons from GitHub are supported by Custom Icon Badges.

Slug Example
issue-opened issue-opened
repo-forked repo-forked
star star
git-commit git-commit
repo repo
git-pull-request git-pull-request
heart heart
mail mail
More Octicons View all โ‡จ

Miscellaneous

ceylon color-swatch controller issue
fire flag translate trending-up
trending-down phone pygame grey-pygame
Add your own! Upload Icon

โž• Adding a new logo

Upload new icons using the demo site!

The file type can be SVG, PNG, etc. but only SVG format supports the logoColor parameter for overriding the color of the logo.

If you think your icon is useful to others, feel free to open a PR to add it to the README above!

Demo site: https://custom-icon-badges.demolab.com

image

๐Ÿš€ Example Usage

Click to get the URL!

stars open issues license build last commit total contributions

code size pr closed tag rating github streak

followers stars fork watch downloads social

my repos downloads phone email location

open issue discuss install package use template github action

๐Ÿ–ฅ๏ธ Using a Different Badge Host

By default, fetching a badge from Custom Icon Badges will use img.shields.io as the badge host.

You can set the host parameter to one of the following to override the hostname of the badge URL:

If you would like to use a different badge host, fork and modify this repository. Create a PR if it may be useful to others.

๐Ÿค— Contributing

We welcome contributions!

Please see CONTRIBUTING.md for details.

๐Ÿ“ค Deploying it on your own

Deploying on your own is optional. See the steps below.

Deploy to Heroku
  1. Sign in to Heroku or create a new account at https://heroku.com
  2. Click the Deploy button below

Deploy

  1. Add the URL of a Mongo database as the DB_URL config var. The database should have a collection called icons. See getting started for more info on setting up a free Mongo Atlas database.

image

  1. Click "Deploy App" at the end of the form
  2. Once the app is deployed, you can use <your-app-name>.herokuapp.com in place of custom-icon-badges.demolab.com

๐Ÿ’ฌ Questions?

Feel free to open an issue.

๐Ÿคฉ Support

๐Ÿ’™ If you like this project, give it a โญ and share it with friends!

YouTube Sponsor with Github Buy me a coffee

๐Ÿ‘จโ€๐Ÿ’ป Technologies

MongoDB Express React Node.js

Uses Shields.io Made with TypeScript Powered by Heroku

More Repositories

1

readme-typing-svg

โšก Dynamically generated, customizable SVG that gives the appearance of typing and deleting text for use on your profile page, repositories, or website.
PHP
4,230
star
2

github-readme-streak-stats

๐Ÿ”ฅ Stay motivated and show off your contribution streak! ๐ŸŒŸ Display your total contributions, current streak, and longest streak on your GitHub profile README
PHP
3,842
star
3

DenverCoder1

Jonah Lawrence's Profile README
496
star
4

latex-gboard-dictionary

โŒจ Importable dictionary for typing math symbols more easily on your Android phone by using keyboard shortcuts inspired by LaTeX
332
star
5

minimalistic-wallpaper-collection

Minimalistic, flat art, and colorful, digital nature wallpapers and an API for randomly selecting them
PHP
223
star
6

weather-app-tutorial

Weather app written in HTML, CSS, and JavaScript using the APIs for fetching weather and geolocation information.
HTML
149
star
7

github-readme-youtube-cards

Workflow for displaying recent YouTube videos as SVG cards in your readme
Python
130
star
8

unedit-for-reddit

Creates a link next to edited and deleted Reddit comments to show the original from before it was edited. The unedited comment gets displayed inline.
JavaScript
64
star
9

unicode-formatter

Convert portions of text to fancy text using unicode fonts for use on Twitter and other sites that don't support rich text
JavaScript
56
star
10

table2ascii

An intuitive and type-safe Python library for converting lists to fancy ASCII tables for displaying in the terminal or code-blocks
Python
54
star
11

doxygen-github-pages-action

GitHub Action for deploying Doxygen documentation to a GitHub pages branch
50
star
12

github-readme-youtube-stats

Youtube stats badges for your Github profile README. Displays the total number of subscribers or the view count for your channel.
PHP
47
star
13

tutorial-discord-bot

Example Discord bot for YouTube tutorials
Python
31
star
14

dev-pro-tips-bot

Bot for the Dev Pro Tips Discord server
Python
27
star
15

Simple-View-Counter

Simple view counter for websites and Github READMEs.
PHP
25
star
16

Responsive-Birthday-Card

Responsive Card with HTML and CSS + YouTube tutorial
CSS
22
star
17

readme-download-button-action

GitHub Action workflow configuration for keeping a direct download link to the latest version on your repo's readme
18
star
18

dynamic-badge-formatter

Format dynamic shields.io badges to look consistent using formatters for metrics, versions, and more
JavaScript
16
star
19

discord-bot-template

Nextcord (discord.py fork) template for simple and maintainable Discord Bot creation
Python
16
star
20

Advent-of-Code-2021

Advent of Code Solutions 2021 in Python
Python
13
star
21

discord-wordle-clone

Discord bot to play a Wordle-inspired word puzzle game entirely within Discord
Python
12
star
22

jct-discord-bot

Bot for JCT ESP CompSci Discord Server
Python
11
star
23

unit-converter-albert-ext

Albert launcher extension for converting units of length, mass, speed, temperature, time, current, luminosity, printing measurements, molecular substance, and more
Python
9
star
24

Advent-of-Code-2020---Javascript

Advent of Code 2020 Solutions in JavaScript
JavaScript
6
star
25

play-lichess

Module for creating match links on Lichess that players can join
Python
5
star
26

Tic-Tac-Toe

Tic-Tac-Toe in Javascript
JavaScript
5
star
27

Tag-Owl-Reddit-Bot

Reddit bot to tag long lists of users
Python
4
star
28

discord-voice-activities-bot

A simple bot for launching Discord's activities in voice channels using Nextcord
Python
4
star
29

professor-vector-discord-bot

Discord bot for r/Arithmancy - A reddit feed bot and more!
Python
4
star
30

dotfiles

Jonah Lawrence's dotfiles for computer configurations ๐Ÿ‘จโ€๐Ÿ’ป
Shell
3
star
31

countdown

Website to display a countdown timer to a specified date.
PHP
3
star
32

timezone-convert-albert-ext

Albert launcher extension for converting between timezones
Python
3
star
33

php-simple-crud-api

Simple API for storing and retrieving labeled data (grouped key-value pairs)
PHP
3
star
34

anagram-solver

Anagram solver to find words in multi-word anagrams. Includes Harry Potter word dictionary.
HTML
3
star
35

weasley-chess-bot

Discord bot for Weasley's Chess Club server
Python
3
star
36

docstring-utils

Parser and checker for Numpy, Sphinx, and Google-style docstrings
Python
3
star
37

dice-roll-albert-ext

Albert launcher extension for rolling dice.
Python
2
star
38

jack-man

PAC-MAN clone written in Jack Language
2
star
39

facebook-group-feed

Send new messages from public Facebook groups to a Discord channel
Python
2
star
40

saucerobot

Reddit bot for fetching image sources
Python
2
star
41

popup-for-google-tasks

Browser extension for opening Google Tasks in a popup window
JavaScript
2
star
42

C-Workshop

Exercise work for C Workshop course August 2021
C
2
star
43

Jack-to-Hack-Compiler-Ceylon

Jack to Hack Compiler in Ceylon completed for Fundamentals of Programming Languages Course, 2020-2021.
Ceylon
1
star
44

CPP-Console-2048

C++
1
star
45

Connect-4-AI

Connect 4 with an AI using the Minimax algorithm
Python
1
star
46

Java-Ray-Tracing-Project

3D-Renderer with Ray Tracing completed for Introduction to Software Engineering Course, Spring 2021
Java
1
star
47

give-and-take-bot

Bot for validating messages in the Give and Take game
Python
1
star
48

hogwarts-ghosts

Bot for the Hogwarts Ghosts Discord server with features for ticket channels and archiving
Python
1
star
49

chess-piece-classifier

Demonstration of Tensorflow Lite for classifying images of chess pieces
JavaScript
1
star
50

godel-program-converter

Program to convert a program encoding based on its Gรถdel number to ๐’ฎ Language (S Language) or convert an ๐’ฎ Language program to it's program number
Python
1
star
51

CPP-Yaniv

Yaniv Card Game written in C++
C++
1
star
52

DarkReader-API-Sample-Code

Sample usage of the DarkReader package for enabling dark mode on your website.
HTML
1
star
53

Jonah-Villas-WPF-Project

Property management system allowing hosts to list their rental homes and customers to search for properties and make requests. Project in WPF, C# .NET Framework for the 2019-2020 school year.
C#
1
star