Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to machinery
Simple, reliable, and efficient distributed task queue in Go
Celery Distributed Task Queue in Go
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Distributed Task Queue (development branch)
The official Go package for NSQ
Confluent Kafka Golang Client
Confluent's Apache Kafka Golang client
Golang client for NATS, the cloud native messaging system.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Language-agnostic persistent background job server
Process background jobs in Go
Package notify provides an implementation of the Gnome DBus Notifications Specification.
A realtime distributed messaging platform
High-Performance server for NATS.io, the cloud and edge native messaging system.
Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends
Temporal proposals (by temporalio)
Native Go bindings for D-Bus
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
An entity framework for Go
AWS SDK for the Go programming language.
Go client for Kubernetes.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
machinery reviews and mentions
Looking for library recommendations: Django -> Golang port
8 projects | reddit.com/r/golang | 24 Feb 2023
Are there any actively maintained or official Golang libraries for managing work queues?
8 projects | reddit.com/r/golang | 29 Oct 2022
I've had this project starred for a while but haven't used it: https://github.com/RichardKnop/machinery
Looking for a mature distributed task queuer/scheduler in go
12 projects | reddit.com/r/golang | 6 Oct 2022
What would be a good message broker internal to my program?
3 projects | reddit.com/r/golang | 7 Sep 2022
Golang task queue
10 projects | reddit.com/r/golang | 6 Sep 2022
I had a look at: 1. machinery - https://github.com/RichardKnop/machinery 2. go-celery - https://github.com/gocelery/gocelery 3. asynq - https://github.com/hibiken/asynq 3. taskq - https://github.com/vmihailenco/taskq
is there any go library that allows running background tasks after a specified period of time?
2 projects | reddit.com/r/golang | 5 Jul 2022
you mean a scheduler? try RichardKnop/machinery or hibiken/asynq
Using a High-Level RabbitMQ Client in Go
2 projects | reddit.com/r/golang | 10 Mar 2022
I use this one: https://github.com/RichardKnop/machinery
Do you know of a robust library that handles persistent job scheduling and queuing using PostgreSQL
5 projects | reddit.com/r/golang | 15 Jan 2022
I’ve also used https://github.com/RichardKnop/machinery for for a few projects and it’s solid.
Distributed asynchronous tasks?
4 projects | reddit.com/r/golang | 12 Jan 2022
Any one knows a job worker project (like Celery) + distributed cron written in Go
3 projects | reddit.com/r/golang | 6 Oct 2021
Machinery is an asynchronous task queue/job queue based on distributed message passing.
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Mar 2023
RichardKnop/machinery is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.