A curated collection of 589,000+ icons for developers, designers, and power users
About • Structure • Collections • Usage • Icon Sets • Quick Reference
A comprehensive collection of 589,000+ icons spanning color PNGs, monochrome SVG sets, macOS ICNS assets, and 226 icon set collections via the Iconify API submodule. Icons for apps, folders, services, programming languages, and beyond.
Click to expand directory structure
Iconography/
├── _new/ # Staging for new icons
├── category/ # 30+ thematic categories (moved from color/)
│ ├── animals/ brands/ developer/ flags/ self-hosted/
│ ├── web/ weather/ traffic/ social media/ ... 25+ more
├── color/ # Colorful icon sets (PNG, SVG)
│ ├── ai/ # AI-themed (png/ svg/ webp/)
│ ├── distros/ # Linux distribution icons
│ ├── km/ # Keyboard Maestro (bulk/ fluent/ logos/ etc.)
│ ├── library/ # 23+ dev tool categories
│ │ ├── browser/ cms/ community/ compiler/ crypto/
│ │ ├── database/ design/ developer/ devtool/ education/
│ │ ├── entertainment/ framework/ google/ hosting/
│ │ ├── language/ library/ marketplace/ microsoft/
│ │ ├── music/ payment/ social/ software/ svg/
│ ├── music/ # Music-related
│ ├── papirus/ # Papirus theme
│ └── windows98/ # Retro Windows 98 icons
├── distro-packs/ # 9 Linux desktop icon themes (74k files)
├── file-types/ # File format icons, 15 style variants (3k files)
├── gifs/ # Animated GIFs
├── iconify/ # 226 icon sets via Iconify API (331k files, 2GB)
│ ├── carbon/ codicon/ tabler/ material/ boxicons/ ... 220+ more
├── macos/ # macOS ICNS + PNG assets (5k files)
│ ├── apps/ # Application icons
│ ├── drives/ # Volume icons
│ └── folders/ # Folder customization (branded/ colors/ default/)
├── misc/ # Loose miscellaneous icons
├── packs/ # Curated icon packs (15 directories)
│ ├── azure/ flat/ food/ google/ raycast/ servers/ simplicio/ ...
├── plain/ # Monochrome icon sets (50k files)
│ ├── adobelightroom/ brew/ car-badges/ coolicons/ figma/
│ ├── logos/ remix/ rpg-awesome/ spotify/ tabler/ ...
├── sf-symbols/ # Apple SF Symbols (dark + light, 22 categories)
└── utilities/ # Scripts, folder templates, KM actions
├── folders/ # Folder templates (icns/ png/ svg/)
├── kb-maestro-actions/ # KM action bundles
└── scripts/ # apply-icon.sh, svg-to-png.sh, etc.
| Category | Count | Formats | Preview |
|---|---|---|---|
| Color Folders | 270+ | .icns |
|
| App Icons | 2,500+ | .icns .png |
|
| Branded Folders | 3,500+ | .icns .png |
|
| Default Folders | 90+ | .icns .png |
| Theme | Icons | Format | Description |
|---|---|---|---|
| Deepin | 12,916 | PNG + SVG | Complete Deepin desktop icon theme |
| Manasarovar | 9,775 | PNG + SVG | Manasarovar icon theme |
| Kora | 9,774 | PNG + SVG | Kora icon theme |
| Pebble | 5,834 | PNG + SVG | Pebble icon theme |
| Papirus Remix | 5,154 | PNG + SVG | Papirus remix variant |
| Flat Remix | 4,267 | PNG + SVG | Flat Remix icon theme |
| mac | 3,790 | PNG + SVG | macOS-like icon theme |
| Hatter | 2,002 | PNG + SVG | Hatter icon theme |
| Argon | 313 | PNG + SVG | Argon icon theme |
# Using fileicon (brew install fileicon)
fileicon set ~/Projects/MyApp ./macos/folders/branded/github.icns
# Using included script
./utilities/scripts/apply-icon.sh github.icns ~/Projects/MyApp
# Or via Finder
# 1. Get Info on icon file (⌘ + I)
# 2. Click icon preview → Copy (⌘ + C)
# 3. Get Info on target folder
# 4. Click folder icon → Paste (⌘ + V)# Replace app icon
fileicon set /Applications/MyApp.app ./macos/apps/icns/custom-icon.icns
# Using included script
./utilities/scripts/apply-icon.sh custom-icon.icns /Applications/MyApp.app
# Refresh icon cache
sudo killall Finder && sudo killall Dock<!-- SVG inline -->
<img src="iconify/simple-icons/github.svg" alt="GitHub" width="24">
<!-- As favicon -->
<link rel="icon" href="color/library/browser/chrome.png">Example icons:
# Convert SVG to PNG (512px width)
./utilities/scripts/svg-to-png.sh icon.svg -w 512
# Convert PNG to ICNS for macOS
./utilities/scripts/convert-to-icns.sh icon.png
# Batch convert all SVGs in directory
./utilities/scripts/svg-to-png.sh ./icons -b -w 512See utilities/scripts/README.md for complete script documentation.
Open Source Icon Libraries
| Library | License | Location | Notes |
|---|---|---|---|
| Remix Icon | Apache 2.0 | plain/remix/ or iconify/ri/ |
5,557 icons |
| Coolicons | CC BY 4.0 | plain/coolicons/ |
1,776 icons |
| RPG Awesome | BSD | plain/rpg-awesome/ |
990 RPG-themed icons |
| Simple Icons | CC0 1.0 | iconify/simple-icons/ only |
3,717 SVGs |
| Tabler Icons | MIT | iconify/tabler/ only |
6,378 SVGs |
| Lucide | ISC | iconify/lucide/ only |
1,987 SVGs |
| Octicons | MIT | iconify/octicon/ only |
931 SVGs |
| Font Awesome | Various | iconify/fa/ only |
Multiple FA versions |
| Feather Icons | MIT | iconify/feather/ only |
286 SVGs |
| Boxicons | MIT | iconify/boxicons/ only |
Multiple variants |
| Heroicons | MIT | iconify/heroicons/ only |
Outline + solid |
Sets previously in plain/ were removed — use the iconify/ equivalents instead.
See KB/directory/icons.txt for the complete cross-reference.
589,510 total icons across 2,984 directories (24GB)
├── PNG: 100,000+
├── SVG: 400,000+ (331k from iconify/ submodule alone)
├── ICNS: ~5,000
└── Other: various (EPS, GIF, etc.)
Major Collections:
- Color Icons: 60,000+ in
color/(library, ai, music, papirus, km) - Plain Icons: 50,000+ monochrome icons in
plain/(20 curated sets) - macOS Assets: 5,000+ app icons & folder icons in
macos/ - Iconify Submodule: 331,946 icons across 226 sets in
iconify/ - Linux Themes: 74,000+ icons across 9 theme packs in
distro-packs/ - Thematic Categories: 23,000+ icons in
category/(30 categories) - File Types: 3,000+ file format icons in
file-types/ - SF Symbols: 3,300+ Apple SF Symbols in
sf-symbols/
Categories covered:
development programming frameworks databases cloud ai design browsers social crypto music gaming self-hosted macos folders apps linux themes flags brands file-types sf-symbols
This repository includes professional command-line tools for managing icons:
bulk-download-icons.sh- Download icon packs with parallel downloads and retriesget-largest-size.sh- Analyze image sizes and find largest iconsapply-icon.sh- Apply icons to macOS folders and applicationssvg-to-png.sh- Convert SVG files to PNG with aspect ratio preservationconvert-to-icns.sh- Convert images to macOS ICNS format
All scripts include comprehensive help (--help), error handling, and progress reporting. See utilities/scripts/README.md for detailed documentation.
Curated action icons organized for Keyboard Maestro macros:
- Text actions - Programming languages and text processing icons
- Visibility actions - Show/hide and communication service icons
- File actions - File management and development workflow icons
- System actions - Terminal, editor, and system action icons
See utilities/kb-maestro-actions/README.md for details.
- High-resolution color PNGs in
color/library/— great for presentations - macOS folder icons work best in
.icnsformat frommacos/folders/ - Brand logos in SVG format from
iconify/simple-icons/oriconify/logos/ - AI icons in
color/ai/— multiple styles: - Linux icon themes in
distro-packs/for desktop customization - Iconify submodule in
iconify/provides 226 icon sets — use as primary SVG source - Animated GIFs in
gifs/for decorative and theme use - Use included scripts in
utilities/scripts/for batch processing - Dark mode variants available where applicable