dash-iconify
Iconify for Plotly Dash
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-iconifyuv
uv add dash-iconifypoetry
poetry add dash-iconifyInstalling 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
Tags
More Application Frameworks packages
FastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
textualTextual is a Python framework for building…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
mcpBuild and connect to Model Context Protocol…
permissive · top 1,000 on PyPI
WerkzeugWerkzeug is a WSGI utility library providing…
permissive · top 1,000 on PyPI
dash-mantine-componentsDash Mantine Components provides a library of…
permissive · top 15,000 on PyPI
dash-svgProvides SVG component primitives (Svg, G,…
permissive · top 15,000 on PyPI
pyconifyPyconify wraps the Iconify API to search,…
permissive · top 15,000 on PyPI
dash-core-componentsProvides a suite of React components for…
permissive · top 5,000 on PyPI
dash-bootstrap-templatesProvides Bootstrap-themed Plotly figure…
permissive · top 15,000 on PyPI
dash-cytoscapeDash Cytoscape wraps Cytoscape.js to let you…
permissive · top 15,000 on PyPI
dash-html-componentsProvides vanilla HTML components for use in…
permissive · top 5,000 on PyPI
dash-tableProvides an interactive DataTable component for…
permissive · top 5,000 on PyPI
reflex-components-lucideProvides Lucide icon components for Reflex web…
permissive · top 15,000 on PyPI
dashDash is a Python framework for building…
permissive · top 5,000 on PyPI