Skip to content

Repository files navigation

Solana Icons

Solana Icons

780+ open-source icons for the Solana ecosystem
Like Lucide or Font Awesome — but for Solana projects.

npm version npm downloads GitHub stars License

🌐 Browse Icons · 📦 Install · 🚀 Usage · 🤝 Contribute


Why Solana Icons?

Every Solana app needs wallet logos, DEX icons, and protocol branding. Instead of hunting down SVGs from 50 different sources, just:

npm install solana-icons

One package. 780+ icons. Every major wallet, DEX, protocol, and platform in the Solana ecosystem.

Installation

# npm
npm install solana-icons

# yarn
yarn add solana-icons

# pnpm
pnpm add solana-icons

Usage

Import SVG data (JS/TS)

import { icons } from 'solana-icons'

const phantomIcon = icons['wallets/phantom']
console.log(phantomIcon.svg) // raw SVG string

Use SVG files directly

<img src="node_modules/solana-icons/svg/wallets/phantom.svg" alt="Phantom" />

Use PNG files (512×512)

<img src="node_modules/solana-icons/png/platforms/jupiter-exchange.png" alt="Jupiter" />

Framework Examples

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} />

Icon Categories

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

Browse all 780+ icons →

Used By

Projects using solana-icons in production:

Using solana-icons? Open a PR to add your project!

CDN Usage

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

Contributing

We welcome contributions! Whether it's adding missing icons, improving existing ones, or fixing SVG optimization.

Quick Start

  1. Fork the repo
  2. Add your SVG to the appropriate category folder in svg/
  3. Follow the design specs (24x24 viewBox, clean paths)
  4. Open a PR

See CONTRIBUTING.md for full guidelines.

Missing an icon?

Open an issue with the project name and we'll add it.

Roadmap

  • SVG collection (780+ icons)
  • npm package
  • Icon browser website
  • React component library (solana-icons-react)
  • Vue / Svelte components
  • Figma plugin
  • Web font generation

License

MIT — free for personal and commercial use.


⭐ Star this repo if it saved you time!
Built with 🦞 by metasal

About

Icon library for Solana ecosystem projects - like Font Awesome for Solana

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages