7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Flower

Open source

A real-time web dashboard for monitoring and administering Celery clusters, showing workers and tasks with authentication options and Prometheus metrics.

flower.readthedocs.io
Flower homepage screenshot
GitHub stars
7.2k
Last commit
10 days ago
Repository age
14 years
Version
v2.2.0
Licence
Custom
Self-hosted
Yes

About Flower

Flower is a web application, released as open source, that monitors and administers Celery clusters. It shows live information on the state of Celery workers and tasks, so teams running background job queues can see what is executing, queued or failing.

Its documentation covers installation, configuration through command line, config file or environment variables, task filtering and several authentication methods: HTTP Basic, Google OAuth, GitHub OAuth, Okta OAuth, GitLab OAuth and custom providers. It can run behind a reverse proxy, and an integration exposes Prometheus metrics with example alerts and a Grafana dashboard. Brokers such as RabbitMQ and Redis are supported, as the project topics show.

Flower is written in Python and is licensed under the BSD 3-Clause licence according to its documentation, while the repository lists the license as Other. It is run as an additional process alongside your Celery workers. It suits Python teams that use Celery and want visibility and basic control over their distributed task queue.

Key features

  • Real-time Celery worker and task status
  • Task filtering and inspection
  • HTTP Basic and OAuth authentication
  • Prometheus metrics endpoint
  • Example Grafana dashboard
  • Works behind a reverse proxy

Good fit for

  • →Monitoring Celery background jobs
  • →Debugging failed or slow tasks
  • →Exporting queue metrics to Prometheus
Built with
Python
Redis
Tags
celery
task-queue
monitoring
python
prometheus
grafana
workers
admin-ui

Flower: questions and answers

What is Flower used for?
Flower is a real-time web dashboard for monitoring and administering Celery clusters, showing workers and tasks with authentication options and Prometheus metrics. It is a good fit for monitoring Celery background jobs, debugging failed or slow tasks and exporting queue metrics to Prometheus.
Is Flower open source?
Yes. Flower is open source under a custom licence. Its source code is on GitHub at mher/flower and is written mainly in Python.
Is Flower free?
Yes. Flower is open source, so the software itself is free to use under the terms of its own licence.
What are some alternatives to Flower?
Similar open-source tools in the Monitoring & Observability category include Nvitop, Grafana Loki and Glances. SaaS products in the same category include AppSignal, Amazon CloudWatch and AppDynamics.
Is Flower actively maintained?
Yes. The most recent commit to Flower was on 22 September 2026, and the latest release is v2.2.0, published on 22 September 2026. The project has 7.2k stars on GitHub.

Open-source alternatives to Flower

See all

SaaS alternatives to Flower

See all