ForkFree

Data and analytics

superset

by apache

Apache Superset is a web application for exploring data and building charts and dashboards from SQL databases. It lets teams create reports and share them without relying on paid business intelligence software.

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

View on GitHubProject website

Stars
75.3k +2 a day
Licence
Apache-2.0
Runs on
A small server
Setup
Technical
Language
Python
Age
4115 days

What you can do with it

  • Build charts and dashboards with a no-code chart builder
  • Write and run SQL queries in a web-based SQL editor
  • Connect to many SQL databases and share dashboards with a team using role-based access

Make money with it

A freelancer could offer paid dashboard set-up and reporting services for small businesses, using Superset to connect to their databases and spreadsheets.

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

Ways a business could use it

  • Replace paid per-seat business intelligence subscriptions with a self-hosted reporting dashboard for sales, stock or marketing data
  • Give clients live dashboards of their own data as part of a reporting or consultancy 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

It is installed as a Python package (pip) or run with Docker, and then needs configuring with database drivers, security settings and a metadata database, as described in the Administrator Guide.

Follow the official instructions in the project README.

Things to check

  • Needs a properly configured server, database drivers and security settings, so it is more involved than a desktop tool
  • Self-hosting means you are responsible for updates, backups and access control

Checked 27 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.

89.9k stars +73 a day BSD-3-Clause
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.1k stars +34 a day MIT
duckdb duckdb
Ready to use

DuckDB is a fast database that runs inside your own application or from a command line, with no separate server to manage. It is built for analysing data held in files such as CSV, Parquet and JSON using SQL.

42.6k stars +26 a day MIT