• Stars
    star
    261
  • Rank 156,630 (Top 4 %)
  • Language
    Rust
  • License
    GNU General Publi...
  • Created over 2 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

API, Chrome Extension & Mac App/CLI that adds icons to your repos

Open in Codeflow

Website demo

API Usage

To use the API, generate a token by signing into the website first (click the search bar). A token is required we use the GitHub API, and that is rate limited.

Consider sponsoring the project as it costs to run the API.

# GitHub Repo icon API:
GET https://github-icons.com/[user]/[repo]?token=[token]
# NPM Package icon API:
GET https://github-icons.com/npm/[package]?token=[token]

# List all icons for a repo:
GET https://github-icons.com/[user]/[repo]/all?token=[token]
# List all icons for a package:
GET https://github-icons.com/npm/[package]/all?token=[token]

Mac APP

Download the app

Automatically adds project logos to your locally cloned GitHub repos. Youtube Video

This repository contains the source code for the github-icons CLI. You can also sponsor this project

Repo structure

Folder Description
api Cloudflare worker for fetching repo icons
cli CLI for adding repo icons to .git folders
chrome-extension Chrome extension for adding repo icons to github.com
vscode-extension VSCode extension that adds NPM / GitHub icons
repo_icons Rust crate for scraping repo icons
website The www.github-icons.com website

Running the CLI

You can run the CLI using the below commands.

# To install rust
curl https://sh.rustup.rs -sSf | sh

# Clone the repository
git clone https://github.com/samdenty/github-icons
cd github-icons

cargo run -- sync
# or with github token (for private repos)
cargo run -- sync --token INSERT_TOKEN

Banner

More Repositories

1

gqless

a GraphQL client without queries
TypeScript
3,669
star
2

Wi-PWN

ESP8266 firmware for performing deauthentication attacks, with ease.
C
1,533
star
3

injectify

Perform advanced MiTM attacks on websites with ease 💉
TypeScript
663
star
4

console-feed

Captures console.log's into a React Component 🔥
TypeScript
589
star
5

backdoor-controller

Masking the Sethc.exe backdoor with an anti-detection system.
Batchfile
28
star
6

site_icons

Efficient website icon scraper for rust, with sizes, ordering, and WASM support
Rust
26
star
7

cors-bypass

Bypass the browsers CORS restrictions, without needing to setup a server-side proxy.
TypeScript
24
star
8

comlink-extension

Use comlink with chrome extensions
TypeScript
20
star
9

Windows-10-SVM

Pixel-perfect replica of Windows 10, simulated in the browser with Vanilla JS.
HTML
15
star
10

xCMDx

xCMDx monitors the clipboard for commands and prompts to execute when received.
Batchfile
12
star
11

native-menu

ReactJS context menu component, that doesn't break native browser actions
JavaScript
12
star
12

unseen-data

Convert data to an unseen zero-width binary string 0️⃣
TypeScript
9
star
13

NumkeyMacro

Native macro key support without any extra hardware. CUE SDK enhanced
AutoHotkey
9
star
14

repositories-app

WIP: Mac app which allows you to access any file from github, without cloning
Rust
8
star
15

zombesp

TypeScript
8
star
16

MirumX

A complex framework that unifies & simplifies the creation of Batch File interfaces.
Batchfile
7
star
17

mix-classes

Seamlessly combine class inheritance with composition, guaranteed to work with any class
TypeScript
7
star
18

HologramPlusAPI

Enhance the Hologram.io Rest API for sending messages by adding useful features & variables.
PHP
5
star
19

samdenty-old

Personal website
JavaScript
4
star
20

huawei-mifi-indicator

JavaScript
4
star
21

repo_icons

Get project icons from any repository on github
Rust
4
star
22

virtual-cursor

A virtual cursor implemented in JavaScript
TypeScript
4
star
23

samdenty.github.io

JavaScript
3
star
24

raspi-frontend

Created with CodeSandbox
TypeScript
3
star
25

react-virtual

React virtualized list component based on mobx
TypeScript
2
star
26

fakerql

TypeScript
2
star
27

huawei-4g-lock

TypeScript
2
star
28

material-xsl

Who said you needed Javascript for modular, reusable Material design web apps?
XSLT
2
star
29

code-stepper

Proof-of-concept js-based debugger with pausing, breakpoints and context evaluation
TypeScript
2
star
30

node-kwa6mk

Created with StackBlitz ⚡️
1
star
31

yarn-repro

1
star
32

context-scope

Context support for Javascript / Typescript
TypeScript
1
star
33

social-bot

Easy-to-install popup embeds for your favorite social websites
TypeScript
1
star
34

SIGWINCH-test

JavaScript
1
star
35

dotfiles

Shell
1
star
36

empty-repo

1
star
37

samdenty

TypeScript
1
star
38

sd-security

Batch-file runtime
Batchfile
1
star
39

linaria-cyclic

JavaScript
1
star