# Dash Python

**URL:** https://community.plotly.com/c/python/25.md

[Latest](https://community.plotly.com/latest.md) · [Categories](https://community.plotly.com/categories.md) · [Tags](https://community.plotly.com/tags.md)

---

## [📣 Community Components Index](https://community.plotly.com/t/community-components-index/60098)

<div class="topic-metadata">

**Author:** [@adamschroeder](https://community.plotly.com/u/adamschroeder)\
**Replies:** 1\
**Last updated:** [November 24, 2023, 4:32pm UTC](https://community.plotly.com/t/community-components-index/60098 "2023-11-24T16:32:39Z")

</div>

Hi Dash Community Members, :tada: I’m proud to announce a new tag called Community-Components. This tag was created to help centralize the incredible Dash components built by the community. This tag should be used when …

---

## [How to Get your Questions Answered on the Plotly Forum](https://community.plotly.com/t/how-to-get-your-questions-answered-on-the-plotly-forum/40551)

<div class="topic-metadata">

**Author:** [@adamschroeder](https://community.plotly.com/u/adamschroeder)\
**Replies:** 6\
**Last updated:** [November 17, 2023, 3:48am UTC](https://community.plotly.com/t/how-to-get-your-questions-answered-on-the-plotly-forum/40551 "2023-11-17T03:48:42Z")

</div>

Your Plotly community members answer a great majority of the questions posted on the forum. However, responders’ time is limited. To greatly increase your chances of getting your post answered, your questions need to be …

---

## [Dash Text Annotate 0.1.0: Text span annotation inside your Dash app](https://community.plotly.com/t/dash-text-annotate-0-1-0-text-span-annotation-inside-your-dash-app/97734)

<div class="topic-metadata">

**Author:** [@BastiNi](https://community.plotly.com/u/BastiNi)\
**Replies:** 4\
**Last updated:** [October 31, 2026, 3:20pm UTC](https://community.plotly.com/t/dash-text-annotate-0-1-0-text-span-annotation-inside-your-dash-app/97734 "2026-10-31T15:20:54Z")

</div>

I’ve released Dash Text Annotate, an open-source component for selecting and labeling passages in a Dash app. It works with plain text and returns structured annotations to ordinary Python callbacks. Use it to mark peop…

---

## [Building an AI Ouija board with Dash 4.5](https://community.plotly.com/t/building-an-ai-ouija-board-with-dash-4-5/97930)

<div class="topic-metadata">

**Author:** [@Philippe](https://community.plotly.com/u/Philippe)\
**Replies:** 0\
**Last updated:** [October 30, 2026, 8:49pm UTC](https://community.plotly.com/t/building-an-ai-ouija-board-with-dash-4-5/97930 "2026-10-30T20:49:14Z")

</div>

Dash 4.5.0 ships two features I built. Streaming callbacks let a callback yield updates while it keeps running. Shared storage gives every user and every tab the same server-side state. To show them off, I made The Seanc…

---

## [📣 Dash 4.5.0 is out: streaming callbacks, shared storage, React 19 and faster renders](https://community.plotly.com/t/dash-4-5-0-is-out-streaming-callbacks-shared-storage-react-19-and-faster-renders/97926)

<div class="topic-metadata">

**Author:** [@mattbrown](https://community.plotly.com/u/mattbrown)\
**Replies:** 5\
**Last updated:** [October 30, 2026, 6:11pm UTC](https://community.plotly.com/t/dash-4-5-0-is-out-streaming-callbacks-shared-storage-react-19-and-faster-renders/97926 "2026-10-30T18:11:59Z")

</div>

Hey everyone! If you’ve ever tried to put an LLM in a Dash app, you know the pain. The model writes its answer token by token, but a callback returns one answer, all at once. So your user sits there watching a spinner u…

---

## [🎉 Dash Mantine Components 3.0.0 Release](https://community.plotly.com/t/dash-mantine-components-3-0-0-release/97929)

<div class="topic-metadata">

**Author:** [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Replies:** 0\
**Last updated:** [October 30, 2026, 2:04pm UTC](https://community.plotly.com/t/dash-mantine-components-3-0-0-release/97929 "2026-10-30T14:04:21Z")

</div>

Dash Mantine Components v3 is now available! Based on Mantine 9.7.4. See the complete changelog, with live examples of new features and components: Highlights New Marquee component for scrolling content. New Splitte…

---

## [dash-ai-chatbot: add an AI chat assistant to your Dash app with one line](https://community.plotly.com/t/dash-ai-chatbot-add-an-ai-chat-assistant-to-your-dash-app-with-one-line/97921)

<div class="topic-metadata">

**Author:** [@Asyntai](https://community.plotly.com/u/Asyntai)\
**Replies:** 0\
**Last updated:** [October 28, 2026, 3:51pm UTC](https://community.plotly.com/t/dash-ai-chatbot-add-an-ai-chat-assistant-to-your-dash-app-with-one-line/97921 "2026-10-28T15:51:32Z")

</div>

Hi everyone, We made dash-ai-chatbot, a small open-source package that adds the Asyntai AI chat assistant to any Dash app. The assistant answers your users from your own content (your pages, documents and Q&A pairs), in…

---

## [Feature Preview: New Components in Dash Mantine Components v3](https://community.plotly.com/t/feature-preview-new-components-in-dash-mantine-components-v3/97917)

<div class="topic-metadata">

**Author:** [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Replies:** 1\
**Last updated:** [October 27, 2026, 9:29pm UTC](https://community.plotly.com/t/feature-preview-new-components-in-dash-mantine-components-v3/97917 "2026-10-27T21:29:53Z")

</div>

We’re making good progress on the DMC v3 release, which is based on Mantine v9. You can follow the progress in this GitHub issue. We’ve already added over a hundred new features to existing components. I’ll cover some o…

---

## [Plotly Cloud CLI excludes folders named lib](https://community.plotly.com/t/plotly-cloud-cli-excludes-folders-named-lib/97915)

<div class="topic-metadata">

**Author:** [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Replies:** 1\
**Last updated:** [October 27, 2026, 7:43pm UTC](https://community.plotly.com/t/plotly-cloud-cli-excludes-folders-named-lib/97915 "2026-10-27T19:43:45Z")

</div>

Plotly Cloud provides a very convenient way to publish and update your app using the Plotly Cloud CLI. I ran into a weird edge case and wanted to share it in case anyone else runs into the same problem. When uploadin…

---

## [Dash DMC RadarChart Custom Tick Headers](https://community.plotly.com/t/dash-dmc-radarchart-custom-tick-headers/97850)

<div class="topic-metadata">

**Author:** [@Polly\_Ruhnke](https://community.plotly.com/u/Polly_Ruhnke)\
**Replies:** 7\
**Last updated:** [October 22, 2026, 6:36pm UTC](https://community.plotly.com/t/dash-dmc-radarchart-custom-tick-headers/97850 "2026-10-22T18:36:22Z")

</div>

I have DMC and Dash. I have been using the new RadarChart, and, for a specific usecase, I need to reate a custom Tick header for each category; and, for some reason, this Javascript function is just not registering, no m…

---

## [Border Crossing Entry Dataset Dashboard](https://community.plotly.com/t/border-crossing-entry-dataset-dashboard/97887)

<div class="topic-metadata">

**Author:** [@Mohamad\_Osama](https://community.plotly.com/u/Mohamad_Osama)\
**Replies:** 0\
**Last updated:** [October 22, 2026, 5:01am UTC](https://community.plotly.com/t/border-crossing-entry-dataset-dashboard/97887 "2026-10-22T05:01:43Z")

</div>

I wanna share my updated U.S. Border Crossing Dashboard, an interactive Dash application I developed primarily to explore and practice the latest advancements in Dash, particularly studio, MCP integration and Plotly Clou…

---

## [A nonexistent object was used in an Input” after generating a report in a multi-page Dash app](https://community.plotly.com/t/a-nonexistent-object-was-used-in-an-input-after-generating-a-report-in-a-multi-page-dash-app/97873)

<div class="topic-metadata">

**Author:** [@Utsav\_Prajapati](https://community.plotly.com/u/Utsav_Prajapati)\
**Replies:** 1\
**Last updated:** [October 21, 2026, 2:21pm UTC](https://community.plotly.com/t/a-nonexistent-object-was-used-in-an-input-after-generating-a-report-in-a-multi-page-dash-app/97873 "2026-10-21T14:21:37Z")

</div>

Hello, I am receiving the following callback error in a multi-page Plotly Dash application after generating a report: A nonexistent object was used in an \`Input\` of a Dash callback. The id of this object is \`moe-gener…

---

## [Dash Mantine Components just passed 10 million downloads](https://community.plotly.com/t/dash-mantine-components-just-passed-10-million-downloads/97869)

<div class="topic-metadata">

**Author:** [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Replies:** 2\
**Last updated:** [October 20, 2026, 6:52am UTC](https://community.plotly.com/t/dash-mantine-components-just-passed-10-million-downloads/97869 "2026-10-20T06:52:55Z")

</div>

I’m happy to share that Dash Mantine Components (DMC) has passed 10 million downloads on PyPI! Thanks to @snehilvj for recognizing the potential of Mantine, a popular React component library with over 5 million downlo…

---

## [Trying out plotly embedded, cannot register custom mcp tools](https://community.plotly.com/t/trying-out-plotly-embedded-cannot-register-custom-mcp-tools/97695)

<div class="topic-metadata">

**Author:** [@Kevin\_Lalli](https://community.plotly.com/u/Kevin_Lalli)\
**Replies:** 6\
**Last updated:** [October 19, 2026, 9:23am UTC](https://community.plotly.com/t/trying-out-plotly-embedded-cannot-register-custom-mcp-tools/97695 "2026-10-19T09:23:14Z")

</div>

Not sure if anyone here has attempted to use/ modify Plotly cloud’s embedded agent MCP toolset. This is a voyage of discovery for me, is what I’m after possible? Demo is running on mtt-tracker.plotly.cloud, and the /\_mcp…

---

## [Dash EChartsX - Python wrapper for Apache ECharts 5+ in Plotly Dash](https://community.plotly.com/t/dash-echartsx-python-wrapper-for-apache-echarts-5-in-plotly-dash/97840)

<div class="topic-metadata">

**Author:** [@\_ravikr](https://community.plotly.com/u/_ravikr)\
**Replies:** 1\
**Last updated:** [October 17, 2026, 10:58am UTC](https://community.plotly.com/t/dash-echartsx-python-wrapper-for-apache-echarts-5-in-plotly-dash/97840 "2026-10-17T10:58:50Z")

</div>

\*\*Dash EChartsX 0.1.0 is now available!\*\* I’m excited to share the first release of \*\*Dash EChartsX\*\*—a Python component that brings Apache ECharts to Plotly Dash. The goal: make it straightforward to build interactive…

---

## [Show and Tell: Hindsight — five market games built with Dash and Plotly](https://community.plotly.com/t/show-and-tell-hindsight-five-market-games-built-with-dash-and-plotly/97831)

<div class="topic-metadata">

**Author:** [@Pankaj\_Kumar](https://community.plotly.com/u/Pankaj_Kumar)\
**Replies:** 5\
**Last updated:** [October 15, 2026, 2:27pm UTC](https://community.plotly.com/t/show-and-tell-hindsight-five-market-games-built-with-dash-and-plotly/97831 "2026-10-15T14:27:36Z")

</div>

Hi everyone, I’ve been building a trading system, and one question keeps coming up: does a good result reflect skill, or did I just try enough things to find something that looks good? I built Hindsight to explore that…

---

## [Bug: Going from fullscreen -\> window -\> fullscreen moves displaces legend](https://community.plotly.com/t/bug-going-from-fullscreen-window-fullscreen-moves-displaces-legend/97810)

<div class="topic-metadata">

**Author:** [@jamesjigsaw](https://community.plotly.com/u/jamesjigsaw)\
**Replies:** 1\
**Last updated:** [October 8, 2026, 7:22pm UTC](https://community.plotly.com/t/bug-going-from-fullscreen-window-fullscreen-moves-displaces-legend/97810 "2026-10-08T19:22:15Z")

</div>

Hi, When I open my dashboard in a full sized chrome window, it looks like this. All is fine: Then when I reduce the widow size, it looks like this. All is fine: The bug happens when I maximize the window again. …

---

## [Share Your App - Explore Page - 2026](https://community.plotly.com/t/share-your-app-explore-page-2026/97342)

<div class="topic-metadata">

**Author:** [@adamschroeder](https://community.plotly.com/u/adamschroeder)\
**Replies:** 5\
**Last updated:** [October 7, 2026, 1:22pm UTC](https://community.plotly.com/t/share-your-app-explore-page-2026/97342 "2026-10-07T13:22:27Z")

</div>

Thank you for your interest in submitting your Dash or Plotly Studio app to the Plotly Explore Page platform, visited by thousands of users daily. To submit your app, please reply to this thread directly. Please refer …

---

## [\[New Component\] dash-openlayers: A native OpenLayers wrapper for Plotly Dash](https://community.plotly.com/t/new-component-dash-openlayers-a-native-openlayers-wrapper-for-plotly-dash/97800)

<div class="topic-metadata">

**Author:** [@\_ravikr](https://community.plotly.com/u/_ravikr)\
**Replies:** 2\
**Last updated:** [October 5, 2026, 6:45am UTC](https://community.plotly.com/t/new-component-dash-openlayers-a-native-openlayers-wrapper-for-plotly-dash/97800 "2026-10-05T06:45:32Z")

</div>

Hi everyone, I am excited to share a new open-source component I published to PyPI today: dash-openlayers! . This package bridges that gap, allowing you to build and control interactive OpenLayers maps natively in Pyth…

---

## [Dash 4.5 Feature Preview: Social Media Meta Tags for Regular Dash Apps](https://community.plotly.com/t/dash-4-5-feature-preview-social-media-meta-tags-for-regular-dash-apps/97798)

<div class="topic-metadata">

**Author:** [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Replies:** 0\
**Last updated:** [October 2, 2026, 9:11pm UTC](https://community.plotly.com/t/dash-4-5-feature-preview-social-media-meta-tags-for-regular-dash-apps/97798 "2026-10-02T21:11:23Z")

</div>

New in Dash v4.5.0 Dash Pages automatically adds social media meta tags based on the title, description, and image for each page. Dash v4.5 extends this support to regular Dash apps using app-level metadata. Social med…

---

## [Migrating from DataTable to Dash AG Grid: Conditional Formatting](https://community.plotly.com/t/migrating-from-datatable-to-dash-ag-grid-conditional-formatting/97792)

<div class="topic-metadata">

**Author:** [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 7:20pm UTC](https://community.plotly.com/t/migrating-from-datatable-to-dash-ag-grid-conditional-formatting/97792 "2026-10-01T19:20:50Z")

</div>

Conditional Formatting Recipes This post shows how to recreate the conditional formatting recipes from the DataTable documentation using Dash AG Grid. For more information please see the Dash Docs AG Gris styling secti…

---

## [Built a multi-camera live streaming studio (custom OBS) on top of Dash](https://community.plotly.com/t/built-a-multi-camera-live-streaming-studio-custom-obs-on-top-of-dash/97324)

<div class="topic-metadata">

**Author:** [@PipInstallPython](https://community.plotly.com/u/PipInstallPython)\
**Replies:** 1\
**Last updated:** [October 1, 2026, 2:09pm UTC](https://community.plotly.com/t/built-a-multi-camera-live-streaming-studio-custom-obs-on-top-of-dash/97324 "2026-10-01T14:09:12Z")

</div>

I wanted to share a slightly unusual Dash project: instead of a dashboard for charts, I built a full custom OBS-style live streaming system with it. It drives multiple Insta360 cameras, lets me switch/zoom viewports from…

---

## [Dash Plotly Express Choropleth Map internal frame height adjustment?](https://community.plotly.com/t/dash-plotly-express-choropleth-map-internal-frame-height-adjustment/97719)

<div class="topic-metadata">

**Author:** [@JustinL](https://community.plotly.com/u/JustinL)\
**Replies:** 1\
**Last updated:** [September 28, 2026, 8:11pm UTC](https://community.plotly.com/t/dash-plotly-express-choropleth-map-internal-frame-height-adjustment/97719 "2026-09-28T20:11:55Z")

</div>

I am very new to Dash, PX, and Python, your help will be very much appreciated. Currently developing a choropleth map on Dash and managed to get everything working. Then I have the bright idea of putting 2 choropleth ma…

---

## [⚡ Dash Devtools Plus v0.1.4 — Find Slow Callbacks with Live Performance Insights](https://community.plotly.com/t/dash-devtools-plus-v0-1-4-find-slow-callbacks-with-live-performance-insights/97758)

<div class="topic-metadata">

**Author:** [@CNFeffery](https://community.plotly.com/u/CNFeffery)\
**Replies:** 1\
**Last updated:** [September 27, 2026, 8:34am UTC](https://community.plotly.com/t/dash-devtools-plus-v0-1-4-find-slow-callbacks-with-live-performance-insights/97758 "2026-09-27T08:34:52Z")

</div>

Hi Dash community! I’m excited to share Dash Devtools Plus v0.1.4, a new release of the open-source Dash debugging enhancement powered by Dash Hooks. This update brings live callback performance monitoring to the Callba…

---

## [🚀 Dash Devtools Plus — Supercharge Your Dash Debugging with Source Jumps, Live Insights & More](https://community.plotly.com/t/dash-devtools-plus-supercharge-your-dash-debugging-with-source-jumps-live-insights-more/97665)

<div class="topic-metadata">

**Author:** [@CNFeffery](https://community.plotly.com/u/CNFeffery)\
**Replies:** 8\
**Last updated:** [September 27, 2026, 2:00am UTC](https://community.plotly.com/t/dash-devtools-plus-supercharge-your-dash-debugging-with-source-jumps-live-insights-more/97665 "2026-09-27T02:00:39Z")

</div>

Hi Dash community! I’m excited to introduce the first public release of Dash Devtools Plus, an open-source development and debugging enhancement for Dash applications, powered by Dash Hooks. Dash Devtools Plus adds a f…

---

## [How to use MathJax and dcc.Link in Dash AG Grid cells](https://community.plotly.com/t/how-to-use-mathjax-and-dcc-link-in-dash-ag-grid-cells/97681)

<div class="topic-metadata">

**Author:** [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Replies:** 2\
**Last updated:** [September 21, 2026, 5:14am UTC](https://community.plotly.com/t/how-to-use-mathjax-and-dcc-link-in-dash-ag-grid-cells/97681 "2026-09-21T05:14:36Z")

</div>

How to use MathJax and dcc.Link in Dash AG Grid cells Rendering MathJax and dcc.Link in a cell was a popular feature request for DataTable. Now that DataTable is deprecated, this post shows how to do this with Dash AG Gr…

---

## [💫 Plotly-resampler - Visualize large time series using plotly-dash](https://community.plotly.com/t/plotly-resampler-visualize-large-time-series-using-plotly-dash/59097)

<div class="topic-metadata">

**Author:** [@jonvdrdo](https://community.plotly.com/u/jonvdrdo)\
**Replies:** 21\
**Last updated:** [September 20, 2026, 9:35am UTC](https://community.plotly.com/t/plotly-resampler-visualize-large-time-series-using-plotly-dash/59097 "2026-09-20T09:35:22Z")

</div>

I proudly present plotly-resampler, a wrapper around the plotly Figure object, which is able to visualize large sequences of time-series data. I wrote a custom dash-component to optimize the callbacks (i.e. only send …

---

## [Is the Dash Framework in Trouble?](https://community.plotly.com/t/is-the-dash-framework-in-trouble/97531)

<div class="topic-metadata">

**Author:** [@PipInstallPython](https://community.plotly.com/u/PipInstallPython)\
**Replies:** 12\
**Last updated:** [September 18, 2026, 3:00pm UTC](https://community.plotly.com/t/is-the-dash-framework-in-trouble/97531 "2026-09-18T15:00:10Z")

</div>

I pulled that directly from the Discourse JSON API. New topics in the Dash Python category dropped from ~50/month in mid-2025 to ~11/month in mid-2026, and median views per new topic fell from ~140 to ~8…

---

## [FYI - PyPI Changed Download Counting Algorithm](https://community.plotly.com/t/fyi-pypi-changed-download-counting-algorithm/97637)

<div class="topic-metadata">

**Author:** [@Robert\_Claus](https://community.plotly.com/u/Robert_Claus)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 3:59pm UTC](https://community.plotly.com/t/fyi-pypi-changed-download-counting-algorithm/97637 "2026-09-16T15:59:47Z")

</div>

Just a heads up for the community since this affects many other projects in the Python ecosystem. On August 24th PyPI released a change to it’s download counting algorithm to exclude .metadata file downloads. So some co…

---

## [New dash package: dash-init](https://community.plotly.com/t/new-dash-package-dash-init/97549)

<div class="topic-metadata">

**Author:** [@Emmanuel\_Omonbude](https://community.plotly.com/u/Emmanuel_Omonbude)\
**Replies:** 3\
**Last updated:** [September 11, 2026, 4:08pm UTC](https://community.plotly.com/t/new-dash-package-dash-init/97549 "2026-09-11T16:08:07Z")

</div>

Hi all, I just published a new open source Python package: dash-init Every time I started a new Plotly Dash project, I rebuilt the same boilerplate: app file, assets folder, requirements, deployment config. So I automat…

[Next page](https://community.plotly.com/c/python/25.md?page=1)
