A curated collection of 60,000+ icons for developers, designers, and power users
About • Structure • Collections • Usage • Icon Sets • Quick Reference
This is a comprehensive collection of 60,000+ icons for developers, designers, and power users. Icons for apps, folders, services, programming languages, and beyond.
Click to expand directory structure
Icons/
├── color/ # Full-color icons
│ ├── library/ # 7,000+ categorized icons (PNG + SVG)
│ │ ├── png/ # Developer, AI, design, social, databases...
│ │ └── svg/ # Vector versions of library icons
│ ├── self-hosted/ # 1,000+ self-hosted service icons
│ ├── web/ # 1,380+ web service icons (PNG + SVG)
│ ├── papirus/ # Papirus icon theme (apps, devices, mimetypes)
│ ├── flags/ # 262 country flags
│ ├── os/ # Operating system icons
│ ├── dev/ # Development tool icons
│ ├── km/ # Keyboard Maestro icons
│ ├── metabrainz/ # MusicBrainz ecosystem icons
│ └── misc/ # Miscellaneous color icons
│
├── plain/ # Monochrome & line icons
│ ├── tabler/ # 5,219 Tabler icons (PNG + SVG)
│ ├── simple/ # 3,097 Simple Icons (brand logos, SVG)
│ ├── logos/ # 6,196 brand logos (PNG + SVG)
│ ├── font-awesome/ # 4,074 Font Awesome icons
│ │ ├── brands/ # Brand icons
│ │ ├── regular/ # Regular style
│ │ └── solid/ # Solid style
│ ├── remix/ # 2,860 Remix icons (PNG + SVG)
│ ├── boxicons/ # 3,268 Boxicons (PNG + SVG)
│ ├── lucide/ # 1,447 Lucide icons (SVG)
│ ├── octicons/ # 1,208 GitHub Octicons (PNG + SVG)
│ ├── feather/ # 574 Feather icons (PNG + SVG)
│ ├── coolicons/ # 1,769 Coolicons (PNG + SVG)
│ ├── rpg-awesome/ # 990 RPG & gaming icons
│ ├── papirus/ # Papirus plain icons
│ ├── brew/ # Homebrew package icons
│ ├── car-badges/ # Car manufacturer badges
│ └── misc/ # Additional plain icons
│
├── macos/ # macOS-specific assets
│ ├── apps/ # 2,500+ app icons (ICNS + PNG)
│ ├── folders/ # 4,000+ folder icons
│ │ ├── branded/ # Branded folder variations
│ │ ├── colors/ # Color-coded folders
│ │ ├── default/ # Default macOS style
│ │ └── misc/ # Miscellaneous folder icons
│ └── misc/ # System & utility icons
│
├── linux/ # Linux icon themes
│ ├── chameleon/ # Chameleon icon theme (7,000+ icons)
│ ├── deepin/ # Deepin icon theme (10,000+ icons)
│ ├── solarized/ # Solarized color scheme icons
│ ├── tahoe/ # Tahoe icon theme (SVG)
│ ├── usos/ # USOS icon theme (3,900+ SVG icons)
│ ├── windows10/ # Windows 10 style icons (6,100+ icons)
│ ├── distros/ # Linux distribution logos
│ ├── refind/ # rEFInd bootloader icons
│ └── tux/ # Tux (Linux mascot) variations
│
├── misc/ # Miscellaneous collections
│ ├── ai/ # AI service icons (colorful, filled, outlined)
│ ├── band-logos/ # 384 band/artist logos (SVG)
│ ├── rings/ # 129 circular badge icons
│ ├── record-colors/ # Record/vinyl color icons
│ ├── bulk/ # Bulk icon collection
│ └── misc/ # Music & media service icons
│
├── new/ # Newly added icons
│ ├── food/ # Food brand icons
│ └── svg/ # New SVG icons
│
└── utilities/ # Tools & scripts
├── scripts/ # Icon management scripts
│ ├── bulk-download-icons.sh
│ ├── get-largest-size.sh
│ ├── apply-icon.sh
│ ├── svg-to-png.sh
│ └── convert-to-icns.sh
├── keyboard-maestro-actions/ # Keyboard Maestro action icons
├── applications/ # Icon management applications
└── folder-templates/ # Folder icon templates
| 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 | 10,000+ | PNG + SVG | Complete desktop icon theme |
| Windows 10 | 6,100+ | PNG + SVG | Windows 10 style icons |
| Chameleon | 7,000+ | PNG + SVG | Colorful icon theme |
| USOS | 3,900+ | SVG | Modern flat icon theme |
| Tahoe | 2,200+ | SVG | Minimalist icon theme |
| Solarized | 2,600+ | PNG + SVG | Solarized color scheme |
| Distros | 200+ | PNG + SVG | Linux distribution logos |
# 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="plain/simple/github.svg" alt="GitHub" width="24">
<!-- As favicon -->
<link rel="icon" href="color/library/png/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 | Link |
|---|---|---|
| Tabler Icons | MIT | tabler.io/icons |
| Simple Icons | CC0 1.0 | simpleicons.org |
| Lucide | ISC | lucide.dev |
| Feather Icons | MIT | feathericons.com |
| Font Awesome | Various | fontawesome.com |
| Octicons | MIT | primer.style/octicons |
| Remix Icons | Apache 2.0 | remixicon.com |
| Boxicons | MIT | boxicons.com |
| Coolicons | CC BY 4.0 | coolicons.cool |
| RPG Awesome | BSD | nagoshiashumern.github.io/Rpg-Awesome |
60,000+ total icons
├── PNG: 38,000+
├── SVG: 18,000+
├── ICNS: 2,000+
└── EPS: 142
Major Collections:
- Color Icons: 7,000+ library icons, 1,000+ self-hosted, 1,380+ web services
- Plain Icons: 30,000+ monochrome icons across 15+ icon sets
- macOS Assets: 2,500+ app icons, 4,000+ folder icons
- Linux Themes: 30,000+ icons across 7+ icon themes
- Miscellaneous: 500+ AI icons, 300+ band logos, 100+ food icons
Categories covered:
development programming frameworks databases cloud ai design browsers social crypto music gaming self-hosted macos folders apps linux themes flags brands
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/keyboard-maestro-actions/README.md for details.
- High-resolution PNGs are in
color/library/png/— great for presentations- Example:
Node.js PNG
- Example:
- macOS folder icons work best in
.icnsformat frommacos/folders/- Example:
Python Folder
- Example:
- Brand logos in SVG format are in
plain/simple/for perfect scaling - Linux icon themes in
linux/can be used for desktop customization - Dark mode variants are available in
*/dark/subdirectories where applicable - Use included scripts for batch processing and format conversion
- AI icons available in multiple styles: