Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-celery

A curated list of awesome things related to Celery (distributed task queue)
https://github.com/svfat/awesome-celery

Last synced: about 11 hours ago
JSON representation

  • General

  • Administration and Monitoring

    • Celery Insights - Realtime monitoring tool for Celery clusters with a modern web UI.
    • Flower - Web-based tool for managing and administering Celery clusters.
    • Leek - Monitoring tool that can monitor multiple brokers with a single container, unlike other tools.
    • django-celery-beat - Running periodic tasks from Django Admin.
    • celery-progress - Download progress bar for Django/Celery.
    • django-celery-results - Storing task results using the Django ORM.
    • django-health-check - Health check plugin for Django. Celery health checks are bundled.
    • clearly - Console worker monitoring/inspecting/debugging.
    • celery-exporter - A Prometheus exporter for Celery.
    • celery-mixin - Monitoring mixin for Celery. A set of Grafana dashboards and Prometheus rules for Celery.
  • Analogues

    • RQ - Simple, lightweight, Python library for creating background jobs, and processing them.
    • WakaQ - Minimalistic alternative to Celery.
    • aiotasks - Celery-like task queue but for asyncronous functions.
    • TaskTiger - Task management using Redis.
  • Task flow and organization

    • Selinon - Advanced flow control with dynamic task scheduling and declarative YAML configs.
    • celery-director - YAML workflows for Celery tasks and WebUI to run them.
    • celery-once - Prevent multiple execution of celery tasks.
    • Jobtastic - Implement progress, status, caching, error handling with simple wrappers.
    • RedBeat - Celery Beat Scheduler that stores the scheduled tasks and runtime metadata in Redis.
  • Implementation in different languages

    • Rusty Celery - Rust implementation.
    • gocelery - Go Client/Server for Celery Distributed Task Queue.
    • celery.node - Celery client/worker implementation in Node.js.