DEV.co
Open-Source DevOps · homarr-labs

dashboard-icons

Dashboard Icons is a curated collection of 1800+ SVG, PNG, and WEBP icons designed for dashboard applications and home server setups. Icons are available via CDN (jsDelivr or GitHub Raw) in multiple formats and light/dark variants, with an active community contribution process.

Source: GitHub — github.com/homarr-labs/dashboard-icons
8.4k
GitHub stars
708
Forks
TypeScript
Primary language
Apache-2.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryhomarr-labs/dashboard-icons
Ownerhomarr-labs
Primary languageTypeScript
LicenseApache-2.0 — OSI-approved
Stars8.4k
Forks708
Open issues46
Latest releaseUnknown
Last updated2026-06-24
Sourcehttps://github.com/homarr-labs/dashboard-icons

What dashboard-icons is

TypeScript-based icon library distributed via CDN with kebab-case naming conventions, multiple output formats (SVG, PNG, WEBP), and theme variants. Integrates with popular self-hosted dashboards (Homarr, Homepage, Dashy) and supports direct URL linking or local file downloads.

Quickstart

Get the dashboard-icons source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/homarr-labs/dashboard-icons.gitcd dashboard-icons# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Self-Hosted Dashboard UIs

Primary use case: supply consistent, curated icons for home server dashboards (Homarr, Homepage, Dashy). CDN delivery ensures fast load times without local storage overhead.

Home Lab & Homelab Dashboards

Icon sets for internal application directories and service tiles in Kubernetes dashboards, NAS interfaces, and home automation platforms. Light/dark variants eliminate per-environment duplication.

Custom Portal & Internal Tool Development

Web developers building internal service portals, app launchers, or status dashboards can leverage the extensive pre-built icon set via direct CDN links without maintaining custom SVG assets.

Implementation considerations

  • Icon naming is kebab-case; verify the exact service name exists before relying on URLs in production. Use dashboardicons.com search to confirm availability.
  • CDN URLs follow strict format conventions (base-url/format/icon-name.format). Dynamic icon construction requires careful string handling to avoid 404s.
  • Light/dark variants use `-light` and `-dark` suffixes. Theme-aware applications must conditionally append these suffixes or cache both variants.
  • PNG and WEBP are auto-generated at 512px. If different pixel densities are needed, source the SVG and scale client-side or regenerate locally.
  • Icon request/approval process runs through dashboardicons.com submission form; GitHub issues are slower. Plan for turnaround time if custom services are missing.

When to avoid it — and what to weigh

  • Proprietary or Licensed Icon Requirements — Collection includes third-party brand trademarks. Disclaimer states icons are 'for identification purposes only' and do not imply endorsement. Verify your use case complies with respective brand guidelines.
  • Offline-Only or Air-Gapped Environments — Designed for CDN delivery (jsDelivr or GitHub Raw). Offline-first or strictly isolated networks require pre-downloading and hosting locally, adding operational overhead.
  • Enterprise Icon Design System Replacement — Dashboard Icons targets specific dashboard/service icon use cases. Not a full design system or general-purpose icon library. Consider Material Icons, Font Awesome, or Feather if broader UI iconography is needed.
  • Real-Time Icon Updates Without Deployment — CDN relies on repository pushes and cache invalidation. If you need live icon updates every few minutes, consider embedding custom icon generation or using a more dynamic asset service.

License & commercial use

Licensed under Apache License 2.0 (Apache-2.0), a permissive OSI-approved license allowing commercial use, modification, and distribution with attribution and liability disclaimers.

Apache-2.0 permits commercial use provided you retain license notices and disclaimers. However, the collection includes third-party brand trademarks; ensure your commercial product complies with respective brand guidelines and the project's identification-only disclaimer. Legal review is recommended if bundling or reselling.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Icons are static SVG/PNG/WEBP files with minimal inherent security surface. CDN dependency (jsDelivr) introduces third-party trust; if isolation is required, self-host locally. SVG format could theoretically carry embedded scripts; trust the source or validate SVG content before use in sensitive contexts. No mention of security audits or vulnerability disclosure policy.

Alternatives to consider

Material Design Icons / Google Fonts Icons

General-purpose icon library with broader application coverage, official versioning, and enterprise support. Better for non-dashboard UIs; lacks dashboard-specific service icons.

Font Awesome

Popular, well-maintained icon set with free and pro tiers, strong documentation, and icon set versioning. Covers general UI icons; less specialized for self-hosted service dashboards.

Feather Icons

Minimal, clean SVG icon set with consistent design language. Smaller collection; primarily general UI icons, not dashboard/service-specific. Simpler alternative for minimalist dashboards.

Software development agency

Build on dashboard-icons with DEV.co software developers

Start with a direct CDN link (no setup required) or clone the repo for self-hosting. Browse 1800+ icons at dashboardicons.com and integrate today.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

dashboard-icons FAQ

Can I host these icons myself instead of using the CDN?
Yes. Clone the repository, host the /svg, /png, or /webp directories on your own web server, and use your domain in place of jsDelivr or GitHub Raw URLs. Ensure you comply with Apache-2.0 license terms.
Are these icons guaranteed not to change or be removed?
No formal guarantees provided. The project uses continuous deployment from main branch with no versioned releases. Critical icons should be cached locally or versioned separately if stability is essential.
Can I use these icons in a commercial SaaS product?
Apache-2.0 permits commercial use with attribution. However, the collection includes third-party brand trademarks. Verify the specific icons comply with brand guidelines, and include license notices in your product. Legal review is recommended.
What if an icon I need is missing?
Submit a request via dashboardicons.com submission form (preferred, fast) or GitHub issues (slower). The community-driven process may take days to weeks depending on contributor availability and complexity.

Software developers & web developers for hire

From first prototype to production, DEV.co delivers software development services around tools like dashboard-icons. Our software development agency staffs experienced software developers and web developers for custom software development, web development, integrations, and ongoing support across open-source devops and beyond.

Ready to add Dashboard Icons to your project?

Start with a direct CDN link (no setup required) or clone the repo for self-hosting. Browse 1800+ icons at dashboardicons.com and integrate today.