# Dash DAQ x dcc - What's the difference?

**URL:** <https://community.plotly.com/t/dash-daq-x-dcc-whats-the-difference/78004>\
**Category:** Dash Python\
**Tags:** question\
**Created:** [August 23, 2023, 8:41pm UTC](https://community.plotly.com/t/dash-daq-x-dcc-whats-the-difference/78004 "2023-08-23T20:41:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Danilo\_BR](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Danilo\_BR](https://community.plotly.com/u/Danilo_BR)\
**Post date:** [August 23, 2023, 8:41pm UTC](https://community.plotly.com/t/dash-daq-x-dcc-whats-the-difference/78004/1 "2023-08-23T20:41:48Z")

</div>

This is more a conceptual questions.

I would like to understand what’s the difference between Dash DAQ and dcc?

On the user guide I read that “Dash DAQ comprises a robust set of controls that make it simpler to integrate data acquisition and controls into your Dash applications.”

And for dcc: " The Dash Core Components module (`dash.dcc` ) gives you access to many interactive components, including dropdowns, checklists, and sliders."

Although they come from diferentt package names (‘import dash\_daq’ versus ‘from dash import dcc’) they seems to have the same nature, i.e. controls/components to enhance interactivity.

I mean, why DAQ controls are not inside the dcc package or vice-versa? Why there are two libraries for what seems to have same purpose?

BTW I’m quite a new Plotly Dash learner and I’m amazed about the quality of the information available and the community created. This is awesome!

---

<div class="post-metadata">

**Author:** ![AnnMarieW](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@AnnMarieW](https://community.plotly.com/u/AnnMarieW)\
**Post date:** [August 23, 2023, 10:23pm UTC](https://community.plotly.com/t/dash-daq-x-dcc-whats-the-difference/78004/2 "2023-08-23T22:23:09Z")

</div>

Hi @Danilo_BR and welcome to the Dash community 🙂

This is a great question!

The dash-core-components library is bundled with Dash and contains the most popular components - such as buttons, dropdowns, sliders, tabs etc.

The dash-daq is a separate library with additional components. There is some over-lap, but most of the components are unique. If you want to add something like a knob or a thermometer to your app, this would be a good library to add.

This library is maintained by Plotly, but it’s an example of one of the dozens of other component libraries that you can use in your app. Here are two of the most popular libraries maintained by the community:

[https://dash-bootstrap-components.opensource.faculty.ai/](https://dash-bootstrap-components.opensource.faculty.ai/)

> **[Dash Mantine Components](https://www.dash-mantine-components.com/)**
>
> Official documentation and collection of ready-made Plotly Dash Components created using Dash Mantine Components. Dash Mantine Components is an extensive UI components library for Plotly Dash with over 70 components which support dark theme natively.

You can find a whole list here:

> [@mega Community Components Index](https://community.plotly.com/t/community-components-index/60098):
>
> Hi Dash Community Members, tada I’m proud to announce a new tag called [Community-Components.](https://community.plotly.com/tag/community-components) This tag was created to help centralize the incredible Dash components built by the community. This tag should be used when sharing or discussing the development of custom community components. To get your newly created component to this list, please create a new topic and use the Community-Components and show-and-tell tag. Shortly after, we will add your component to the Components Index below. If y…

* * *

Sidenote:

Personally, I think the dash-daq components don’t look great in the Dash documentation - the custom CSS used in the docs (which is also a Dash app!) interferes with the CSS in the daq components, and this hasn’t been fixed in the dash docs yet. Be sure to run the examples locally to see what they will look like in your app. Here are a few examples where dash-daq components are used in some sample Dash apps:

> **[Dash Example Index](https://dash-example-index.herokuapp.com/?code=daq)**
>
> This community-supported project is designed for people new to Plotly and Dash. It contains minimal sample apps with ~150 lines of code to demonstrate basic usage of graphs, components, callbacks, and layout design.

---

<div class="post-metadata">

**Author:** ![Danilo\_BR](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Danilo\_BR](https://community.plotly.com/u/Danilo_BR)\
**Post date:** [August 23, 2023, 11:20pm UTC](https://community.plotly.com/t/dash-daq-x-dcc-whats-the-difference/78004/3 "2023-08-23T23:20:01Z")

</div>

Thanks, @AnnMarieW !! =)
