Source: https://seerepo.com/r/apache/superset/built
Markdown source: https://seerepo.com/r/apache/superset/built.md
Description: superset is a Python repo built with Express and Flask. It stores its data in Redis, Postgres, and MongoDB.

# What is superset built with?

superset is a Python repo built with Express and Flask. It stores its data in Redis, Postgres, and MongoDB. It has 3,639 files and 1,831,848 written lines, with 2,981 test files.

Read on October 27, 2026, at commit ff0af9c.

Repository: https://github.com/apache/superset

## Backend

### The base

- **Express**: [in package.json](https://github.com/apache/superset/blob/ff0af9cf6c349500a5c65b6ef28a497bce975935/package.json)
- **Flask**: [in package.json](https://github.com/apache/superset/blob/ff0af9cf6c349500a5c65b6ef28a497bce975935/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 12 files · [superset-websocket/src/index.ts, line 30](https://github.com/apache/superset/blob/ff0af9cf6c349500a5c65b6ef28a497bce975935/superset-websocket/src/index.ts#L30)
- **[Postgres](https://seerepo.com/uses/postgres)**: 3 files · [superset/db_engine_specs/denodo.py, line 1](https://github.com/apache/superset/blob/ff0af9cf6c349500a5c65b6ef28a497bce975935/superset/db_engine_specs/denodo.py#L1)
- **MongoDB**: 1 file · [requirements/development.txt, line 246](https://github.com/apache/superset/blob/ff0af9cf6c349500a5c65b6ef28a497bce975935/requirements/development.txt#L246)

## Other repos with a similar stack

- [firecrawl/firecrawl](https://seerepo.com/r/firecrawl/firecrawl/built): Express, Redis, Postgres · [Compare](https://seerepo.com/compare/apache/superset/vs/firecrawl/firecrawl)
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): Express, Redis, Postgres · [Compare](https://seerepo.com/compare/apache/superset/vs/immich-app/immich)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): Express, Postgres, MongoDB · [Compare](https://seerepo.com/compare/apache/superset/vs/ruvnet/ruflo)
- [nestjs/nest](https://seerepo.com/r/nestjs/nest/built): Express, Redis, MongoDB · [Compare](https://seerepo.com/compare/apache/superset/vs/nestjs/nest)
- [toeverything/AFFiNE](https://seerepo.com/r/toeverything/AFFiNE/built): Express, Redis, Postgres · [Compare](https://seerepo.com/compare/apache/superset/vs/toeverything/AFFiNE)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): Redis, Postgres

## Frequently asked questions

### What language is superset written in?

superset is written in Python: 3,639 files and 1,831,848 written lines.

### What framework does superset use?

superset is built with Express and Flask.

The proof: [in package.json](https://github.com/apache/superset/blob/ff0af9cf6c349500a5c65b6ef28a497bce975935/package.json)

### What database does superset use?

superset stores its data in Redis, Postgres, and MongoDB.

The proof: [superset-websocket/src/index.ts, line 30](https://github.com/apache/superset/blob/ff0af9cf6c349500a5c65b6ef28a497bce975935/superset-websocket/src/index.ts#L30)

### Does superset have tests?

Yes. superset has 2,981 test files.

### Which repos have a stack like superset's?

The ones that share most of its stack: firecrawl/firecrawl, immich-app/immich, and ruvnet/ruflo.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
