skillfed

dash-iconify

Iconify for Plotly Dash

dash-iconify v0.1.2 242.6K downloads/30d#8,850 on PyPI57
Permissive license MIT Abandoned released

What it is and what it does

Dash Iconify wraps the Iconify icon service as a Dash component, letting you embed vector icons directly into Plotly Dash applications. It exposes a DashIconify component that accepts an icon identifier (in the format provider:prefix:name), dimensions, rotation, flip, and color styling. The component fetches icons from Iconify's public API or custom providers and renders them as SVG elements.

The package has no runtime dependencies beyond Dash itself, making installation lightweight. However, it has been abandoned since 2022-04-21 with no subsequent maintenance or updates, meaning it will not receive compatibility fixes for newer Dash releases or improvements to icon handling.

Use it for:

  • Add branded or semantic icons to Dash buttons, navigation bars, and UI elements without managing separate icon files
  • Build dashboards with consistent iconography by selecting from Iconify's curated icon sets
  • Integrate with Dash Mantine Components to use icons natively in component properties like button icons
  • Prototype data visualization interfaces that need visual indicators without custom SVG or image assets

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Dash Iconify is a Dash component library that provides access to vector icons from Iconify for use in Plotly Dash applications.

Yes, if you are using an older, stable Dash version and need quick icon integration without external dependencies. No, if you require active maintenance, compatibility with recent Dash releases, or assurance that the underlying Iconify API will remain stable. Consider alternatives that are actively maintained if you are starting a new project.

Install

dash-iconify on PyPI

pip

pip install dash-iconify

uv

uv add dash-iconify

poetry

poetry add dash-iconify

Installing dash-iconify

Before you install

Installation is straightforward with no runtime dependencies. However, the package is abandoned—last updated 2022-04-21 with no commits since, so expect no maintenance, bug fixes, or compatibility updates for modern Dash versions.

License in practice

MIT license is permissive, allowing free use, modification, and distribution with minimal restrictions.

Quickstart

pip install dash-iconify

from dash_iconify import DashIconify
from dash import Dash

app = Dash(__name__)
app.layout = DashIconify(icon="ion:logo-github", width=30, height=30)
app.run_server(debug=True)

Verify before relying

  • Whether the package remains compatible with current Dash versions, given abandonment since 2022
  • Whether the Iconify API endpoint it relies on is still operational and stable
  • Whether icon rendering works correctly in modern browsers
  • The total number of available icons currently accessible through the Iconify service

Package facts

License MIT (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance abandoned — 1,576 days since the last release
Last repo commit
First released
Downloads 242,626/month — #8,850 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: dash_iconify-0.1.2-py3-none-any.whl

Framework :: Dash

Tags

dash icon component libraryiconify for plotly dashvector icons dashdash ui icon packicon sets for dash appsplotly dash iconsdash icon component
dash-componenticon-libraryui-assets

More Application Frameworks packages