🔥
HotRepo
dashboard-icons — Self-host Your definitive source for dashboard icons.
📦
homarr-labs

dashboard-icons — Self-host Your definitive source for dashboard icons.

Your definitive source for dashboard icons.

8.2k🍴 705TypeScript📜 apache-2.0#dashboard#dashboard-icons#dashy#docker

dashboard-icons

Your definitive source for dashboard icons.

8,092 stars on GitHub · 🍴 697 forks · 📜 License: apache-2.0 · 💻 Language: TypeScript

What is dashboard-icons?

If you run a self-hosted dashboard, icons are the difference between a useful app launcher and a wall of identical text links. dashboard-icons gives you a large, consistent icon set built specifically for Homarr, Homepage, Dashy, Heimdall, Homer, and similar dashboards.

Main components

  • 1,800+ curated icons for self-hosted apps, SaaS tools, infrastructure services, and developer platforms.
  • SVG source icons with auto-generated PNG and WEBP versions for broader compatibility.
  • Light and dark variants for services where a single icon would not work across themes.
  • Predictable kebab-case naming, making icons easy to reference from YAML, HTML, or dashboard config files.
  • CDN-friendly delivery through jsDelivr, plus raw GitHub links for direct use.
  • A searchable website at dashboardicons.com for browsing, downloading, copying links, and submitting new icons.

Clear use cases

  • Standardize the look of a Homarr, Homepage, Dashy, Heimdall, or Homer dashboard without manually hunting icons.
  • Reference icons directly from dashboard config using stable CDN URLs like https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/plex.svg.
  • Build an internal app directory for a homelab, MSP, or small IT team with recognizable service branding.
  • Keep light and dark dashboard themes readable by choosing purpose-built icon variants.
  • Add missing services through a web submission form instead of maintaining a private icon folder.

The biggest strength is coverage with consistency — the project is not just a random dump of logos, but a dashboard-focused library with normalized names, common formats, and theme-aware variants. Compared with grabbing icons from vendor sites, GitHub repos, or commercial icon packs, it removes a lot of small but annoying operational work: resizing, converting, finding transparent versions, and keeping visual style reasonably coherent.

There are limits. dashboard-icons is not an icon management platform, asset pipeline, or design system; it is a curated asset repository. If you need strict brand governance, custom internal app icons, or legal review for every trademarked logo, you will still need your own process. But for most self-hosted dashboards, the value is immediate: copy a CDN URL, paste it into your config, and move on.

Best for homelab admins, self-hosted dashboard users, and IT teams building clean internal service portals without maintaining their own icon collection.

Topics: the project is tagged with popular topics:

  • 🏷️ dashboard
  • 🏷️ dashboard-icons
  • 🏷️ dashy
  • 🏷️ docker
  • 🏷️ heimdall
  • 🏷️ homarr
  • 🏷️ homepage
  • 🏷️ homer
  • 🏷️ icons
  • 🏷️ self-hosted

Quick install

See the README for detailed install instructions. Most projects support Docker — if the repo has a Dockerfile, use:

git clone https://github.com/homarr-labs/dashboard-icons.git
cd dashboard-icons
docker build -t dashboard-icons .
docker run -d -p 8080:8080 dashboard-icons

Minimum system requirements

Component Recommended
RAM 2048 MB
CPU 2 vCPU
Disk 25 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running dashboard-icons smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.