Repolode
plotly

plotly/dash

Framework Python para criar apps de dados e dashboards interativos usando apenas Python, sem escrever JavaScript.

Alternativa open source a:TableauPower BI

Estrelas
24,465
Forks
2,328
Issues abertas
434
Último commit
há 13 horas

O que é?

Dash é um framework Python para criar aplicações web voltadas a ciência de dados, analytics e machine learning. Ele é baseado em Plotly.js, React e Flask e conecta componentes de interface, como menus suspensos, controles deslizantes e gráficos, diretamente ao código Python, para que desenvolvedores criem apps interativos sem escrever JavaScript no front-end.

Os apps são definidos de forma declarativa e reativa: callbacks conectam entradas a saídas, permitindo criar apps com muitos elementos interativos e filtros cruzados. Os gráficos usam Plotly.js, que oferece cerca de 50 tipos de gráfico, incluindo mapas. O layout e o estilo podem ser totalmente personalizados.

O Dash Open Source executa apps localmente em um laptop ou workstation. O compartilhamento de apps em uma organização, com hospedagem, implantação, autenticação e escalabilidade, é oferecido pelo produto comercial separado Dash Enterprise.

Recursos principais

  • 01Crie apps web interativos inteiramente em Python, sem precisar usar JavaScript.
  • 02Conecte componentes de interface, como menus suspensos, controles deslizantes e gráficos, a callbacks em Python.
  • 03Gráficos renderizados com Plotly.js, incluindo cerca de 50 tipos de gráfico e mapas.
  • 04Estrutura declarativa e reativa que permite filtros cruzados e vários elementos de entrada e saída.
  • 05Layout e estilo personalizáveis para relatórios e dashboards.

Casos de uso

  • Criar ferramentas internas de exploração de dados para analistas que trabalham com Python.
  • Criar dashboards interativos com base em dados do pandas ou em resultados de modelos de machine learning.
  • Prototipar demonstrações de ciência de dados ou ML que outras pessoas possam usar no navegador.

Início rápido

  1. 1

    Instale o Dash com pip

    pip install dash
  2. 2

    Crie seu primeiro app Dash seguindo a documentação de Getting Started

Antes de usar

  • Os apps do Dash Open Source são executados localmente e não são facilmente compartilhados com outras pessoas sem o Dash Enterprise.

Tópicos

Perguntas frequentes

O que é dash?
Framework Python para criar apps de dados e dashboards interativos usando apenas Python, sem escrever JavaScript. Dash é um framework Python para criar aplicações web voltadas a ciência de dados, analytics e machine learning. Ele é baseado em Plotly.js, React e Flask e conecta componentes de interface, como menus suspensos, controles deslizantes e gráficos, diretamente ao código Python, para que desenvolvedores criem apps interativos sem escrever JavaScript no front-end.
dash é gratuito? Qual é a licença?
dash é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
dash ainda é mantido?
Manutenção ativa. O último commit de dash foi em 21 de out. de 2026.
Para que posso usar dash?
Criar ferramentas internas de exploração de dados para analistas que trabalham com Python. Criar dashboards interativos com base em dados do pandas ou em resultados de modelos de machine learning. Prototipar demonstrações de ciência de dados ou ML que outras pessoas possam usar no navegador.
Como instalar dash?
Instale o Dash com pip: pip install dash Crie seu primeiro app Dash seguindo a documentação de Getting Started
Onde consigo dash?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/plotly/dash

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados