780+ open-source icons for the Solana ecosystem
Like Lucide or Font Awesome — but for Solana projects.
🌐 Browse Icons · 📦 Install · 🚀 Usage · 🤝 Contribute
Every Solana app needs wallet logos, DEX icons, and protocol branding. Instead of hunting down SVGs from 50 different sources, just:
npm install solana-iconsOne package. 780+ icons. Every major wallet, DEX, protocol, and platform in the Solana ecosystem.
# npm
npm install solana-icons
# yarn
yarn add solana-icons
# pnpm
pnpm add solana-iconsimport { icons } from 'solana-icons'
const phantomIcon = icons['wallets/phantom']
console.log(phantomIcon.svg) // raw SVG string<img src="node_modules/solana-icons/svg/wallets/phantom.svg" alt="Phantom" /><img src="node_modules/solana-icons/png/platforms/jupiter-exchange.png" alt="Jupiter" />React / Next.js
import { icons } from 'solana-icons'
function WalletIcon({ name, size = 24 }) {
return (
<div
style={{ width: size, height: size }}
dangerouslySetInnerHTML={{ __html: icons[name]?.svg }}
/>
)
}
// Usage
<WalletIcon name="wallets/phantom" size={32} />Image tag (any framework)
<img src={`https://unpkg.com/solana-icons/svg/wallets/phantom.svg`} width={24} height={24} />| Category | Count | Examples |
|---|---|---|
| Platforms | 346 | Jupiter, Raydium, Orca, Meteora, Kamino, Drift, Jito, Magic Eden |
| Wallets | 15 | Phantom, Backpack, Solflare, Coinbase, TipLink, Ledger, OKX |
| Brand | 5 | Solana logos — OPOS, Powered By, Stacked |
| Infrastructure | 2 | Triton, Helius |
| Protocols | 1+ | Marinade, Sanctum, and more |
| DEXes | 1+ | Specialized DEX icons |
| NFT | 1+ | Metaplex, Tensor |
| Gaming | 1+ | Solana gaming ecosystem |
| Social | 1+ | Social platforms |
| Payments | 1+ | Payment solutions |
Projects using solana-icons in production:
- sol.new — Zero-friction Solana token launcher
- clawbook.lol — Decentralized social network for AI agents
- thestabletable.com — Solana stablecoin analytics
- devrels.xyz — Solana DevRels community directory
- stocksonsolana.com — Tokenized stock screener
- solanaanz.org — Solana Australia & New Zealand
Using solana-icons? Open a PR to add your project!
Use icons directly via unpkg or jsdelivr — no install needed:
https://unpkg.com/solana-icons@latest/svg/wallets/phantom.svg
https://cdn.jsdelivr.net/npm/solana-icons@latest/svg/wallets/phantom.svg
We welcome contributions! Whether it's adding missing icons, improving existing ones, or fixing SVG optimization.
- Fork the repo
- Add your SVG to the appropriate category folder in
svg/ - Follow the design specs (24x24 viewBox, clean paths)
- Open a PR
See CONTRIBUTING.md for full guidelines.
Open an issue with the project name and we'll add it.
-
SVG collection (780+ icons) -
npm package -
Icon browser website - React component library (
solana-icons-react) - Vue / Svelte components
- Figma plugin
- Web font generation
MIT — free for personal and commercial use.
⭐ Star this repo if it saved you time!
Built with 🦞 by metasal