# QuickChart

QuickChart is a self-hosted chart image service that generates embeddable chart images from URLs for emails, reports, text messages, and dashboards where dynamic chart rendering is not possible. It is open source and self-hosted, installable on Docker Hub, Kubernetes (Helm) and Unraid.

Canonical page: https://ourlocalhost.com/app/674/quickchart

## Description

QuickChart is a self-hosted chart image service that generates embeddable chart images from URLs for emails, reports, text messages, and dashboards where dynamic chart rendering is not possible.

## Platform availability

Available on 2 of 9 platforms: Unraid, Helm.

## Health score

40/100 (Fair), based on 5 of 5 factors.
- Maintained: 0 (last commit 857 days ago)
- Popular: 66 (2,058 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Light to run: 70 (1 GB minimum RAM)
- Security check: 58 (no serious findings, 1 minor, tests, OpenSSF Scorecard 1.8/10)

## Links

- Official website: https://quickchart.io/
- Docker Hub: https://hub.docker.com/r/ianw/quickchart
- GitHub: https://github.com/typpo/quickchart
- Documentation: https://quickchart.io/documentation/
- Kubernetes (Helm): https://artifacthub.io/packages/helm/riftbit/quickchart
- Unraid: https://ca.unraid.net/apps/quickchart-16b4pnz15nk93n?q=QuickChart

## Common questions

### Does QuickChart provide a Docker image for self-hosting?

Yes, QuickChart provides a Docker image for self-hosting.

### How should I secure a self-hosted QuickChart instance?

Do not expose the service to untrusted parties. Because Chart.js configs may contain arbitrary JavaScript, the instance must be properly sandboxed.

### Can a QuickChart instance render multiple Chart.js versions?

No, each QuickChart instance should use one specific Chart.js version. Mixing and matching versions, such as rendering a v2 chart followed by a v3 chart, is not well supported.

### Can QuickChart generate QR codes?

Yes, the /qr endpoint generates QR codes and accepts parameters such as text, format, size, and margin.

### Where should I look for chart customization options?

Use the Chart.js documentation and Chart.js-related search terms, because QuickChart is built on the Chart.js library.

---
Source: Our Local Host (https://ourlocalhost.com/app/674/quickchart), the self-hosted and open-source app directory.
