haskell-bee: A lightweight library for asynchronous job workers with multiple broker backends

[ agpl, concurrency, library ] [ Propose Tags ] [ Report a vulnerability ]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0
Dependencies aeson (>=2.1 && <2.3), base (>=4.17.2.0 && <5), safe-exceptions (>=0.1.7 && <0.2), stm (>=2.5.3 && <3), text (>=1.2 && <2.2), unbounded-delays (>=0.1.1 && <0.2) [details]
License AGPL-3.0-or-later
Author Gargantext
Maintainer gargantext@iscpif.fr
Category Concurrency
Home page https://gitlab.iscpif.fr/gargantext/haskell-bee
Uploaded by cgenie at 2025-06-16T11:02:24Z
Distributions
Reverse Dependencies 4 direct, 0 indirect [details]
Downloads 3 total (3 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for haskell-bee-0.1.0.0

[back to package description]

Haskell-bee

A lightweight, type-safe library for implementing asynchronous job workers in Haskell.

Key features:

  • Multiple broker backends (PostgreSQL/PGMQ, Redis, STM)
  • Configurable timeout and retry strategies
  • Exception-safe job processing
  • Support for delayed/periodic tasks

This package contains the core broker and worker implementation of the haskell-bee project (simple rewrite of Celery in Haskell).

Documentation

For complete documentation, examples, and setup instructions, see the main project README.

Getting Started

The quickest way to get started is to check out the demo application which shows practical examples of job processing.