nowfound

Dev tools · alternatives · 2026

24 alternatives to Celery Distributed Task Queue Client/Worker in Go

Celery Distributed Task Queue in Go. Contribute to gocelery/gocelery development by creating an account on GitHub.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Celery Distributed Task Queue Client/Worker in Go launched in 2016; newer entries below may have overtaken it.

  1. 1

    Hello HN, we're Gabe and Alexander from Hatchet (https://hatchet.run), we're working on an open-source, distributed task queue. It's an alternative to tools like Celery for Python and BullMQ for Node.js, primarily focused on reliability and observability. It uses Postgres for the underlying queue. Why build another managed queue? We wanted to build something with the benefits of full transactional enqueueing - particularly for dependent, DAG-style execution - and felt strongly that Postgres solves for 99.9% of queueing use-cases better than most alternatives (Celery uses Redis or…

    2024 · github.com · its alternatives →

  2. 2

    Go Library for distributing work to workers. Contribute to ryanskidmore/GoWork development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  3. 3

    Hi! I wanted to share an open source API-compatible replacement for SQS. It's written in Go, distributes as a single binary, and uses SQLite for underlying storage. I wrote this because I wanted a queue with all the bells and whistles - searching, scheduling into the future, observability, and rate limiting - all the things that many modern task queue systems have. But I didn't want to rewrite my app, which was already using SQS. And I was frustrated that many of the best solutions out there (BullMQ, Oban, Sidekiq) were language-specific. So I made an SQS-compatible replacement. All you have…

    2024 · github.com · its alternatives →

  4. 4

    Super simple, concurrent worker queue in golang. Contribute to xeoncross/goworkqueue development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  5. 5

    goworker is a Go-based background worker that runs 10x faster than Ruby-based workers.

    2013 · goworker.org · its alternatives →

  6. 6

    PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!

    2024 · github.com · its alternatives →

  7. 7

    go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  8. 8

    I'd like to share a project I've been working on for the past few months. It's a distributed workflow engine written entirely in Go. Some highlights: * Tasks are executed in a Docker container * Can run stand-alone or distributed * Highly extensible * Able to enforce limits (CPU/RAM) per task * Web UI Would love the get your feedback on it, and find out if this could be useful.

    2023 · github.com · its alternatives →

  9. 9

    Job server in Go. Contribute to iamduo/workq development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  10. 10

    Machinery is an asynchronous task queue/job queue based on distributed message passing. - RichardKnop/machinery

    2017 · github.com · its alternatives →

  11. 11

    Simple, reliable, and efficient distributed task queue in Go - hibiken/asynq

    2020 · github.com · its alternatives →

  12. 12GA

    I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)

    2024 · goqite.com · its alternatives →

  13. 13

    In which I rewrite my toy pygit client in Go to see how suitable Go is for simple scripts.

    2023 · benhoyt.com · its alternatives →

  14. 14

    Kafka-based Job Queue for Python. Contribute to joowani/kq development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  15. 15

    A job queue for Go that grows with your system

    Jan 2026 · github.com · its alternatives →

  16. 16

    yotaq - Your Own Task Queue for Python. Contribute to JoseTomasTocino/yotaq development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  17. 17AS

    I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.

    2018 · its alternatives →

  18. 18

    Distributed job queue for node. Contribute to mathisonian/martinet development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  19. 19

    A background jobs library for Go that allows pluggable brokers/store for distribution. - kalbhor/Tasqueue

    2022 · github.com · its alternatives →

  20. 20

    Contribute to nozzle/throttler development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  21. 21
  22. 22

    A GraphQL client package written in Go. Contribute to getoutreach/goql development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  23. 23

    A Go agent harness and service framework. Contribute to micro/go-micro development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  24. 24

    🔥 GUI client for gRPC/gRPC-Web. Contribute to getezy/ezy development by creating an account on GitHub.

    2022 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →