ForkFree

Data and analytics

dash

by plotly

Dash is a Python framework for building interactive web dashboards and data apps without writing JavaScript. It links controls such as dropdowns and sliders to Python analysis code and Plotly charts.

Worth a lookEstablished, with a few things to check (listed below).

View on GitHubProject website

Stars
24.5k
Licence
MIT
Runs on
Your computer
Setup
Moderate
Language
Python
Age
4221 days

What you can do with it

  • Build an interactive sales or finance dashboard with filters and charts using only Python
  • Turn a data science or machine learning notebook into a web app others can use
  • Create styled, report-like pages with around 50 chart types, including maps

Make money with it

A freelancer who knows Python could build and host bespoke dashboards for small businesses as a paid project or monthly service.

An idea, not financial advice. Check the licence before charging for anything built on it.

Ways a business could use it

  • Build internal dashboards for sales, stock or finance figures instead of paying for per-seat business intelligence licences
  • Offer clients a custom, interactive reporting dashboard as part of a freelance data service

Can you use it commercially?

Free to use, change and sell, including in paid products. Keep the copyright notice.

Not legal advice. Read the project's licence file before building a product on it.

Getting it running

Install it with pip from PyPI, then write a Python script that defines the layout and callbacks and run it locally.

Follow the official instructions in the project README.

Things to check

  • Requires Python programming knowledge, so it is not suitable for non-coders
  • Open-source version runs locally; sharing apps across a company needs your own hosting or the paid Dash Enterprise product

Checked 30 Oct 2026. Summary drafted by AI from the project's README.

More in Data and analytics

Scrapling D4Vinci
Worth a look

Scrapling is a Python library for collecting data from websites, covering single page requests, JavaScript-heavy sites and large crawls. It is used to pull out text, prices, listings and other information and save it as JSON, CSV or Markdown.

90.4k stars +126 a day BSD-3-Clause
metabase metabase
Check the licence

Metabase is a business intelligence tool that connects to your databases so people can ask questions, build dashboards and share reports without needing to write SQL. It can be self-hosted or used as a paid cloud service, and it can also be embedded in other apps.

Could replace Tableau, Microsoft Power BI

50k stars +36 a day Unclear
Worth a look

A Python system that uses large language models to analyse a personal watchlist of shares across several markets, including China, Hong Kong, the US, Japan, Korea and Taiwan. It gathers market data and news, then sends a daily "decision dashboard" report to chat apps or email.

67.3k stars +44 a day MIT