goworker

Background worker

A Go-based background worker that allows developers to harness the efficiency and concurrency of Go while leveraging an expressive language for pushing jobs into a queue.

goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.

GitHub

3k stars
67 watching
241 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
goby-lang/goby An object-oriented interpreter language inspired by Ruby and implemented in Go. 3,493
gocelery/gocelery A Go library that enables distributed task queuing and supports Celery workflow automation 2,379
resque/resque A Redis-backed Ruby library for managing background tasks and jobs. 9,432
hibiken/asynq A distributed task queue that supports asynchronous processing and high availability 9,946
joho/godotenv Loads environment variables from .env files into Go applications 8,445
jasonlvhit/gocron A Golang package for scheduling periodic Go function executions with customizable timing and frequency. 3,460
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
campoy/go-tooling-workshop Teaching the tools used by Go developers to improve their coding skills and performance 2,791
go-rod/rod Automates interactions with web pages using a protocol-based driver 5,392
melkeydev/go-blueprint A tool for quickly setting up Go projects with pre-configured structures and frameworks. 4,587
gofr-dev/gofr A GoLang framework designed to simplify microservice development with built-in support for databases and observability. 3,582
go-co-op/gocron A package for scheduling and running Go functions at predetermined intervals. 5,652
panjf2000/ants A library that provides a reusable and efficient way to manage concurrent tasks with a fixed capacity, helping developers mitigate memory consumption issues in Go programs. 12,955
hybridgroup/gobot A framework for robotics and IoT development in Go 8,960
go-vgo/robotgo Automation tool for interacting with graphical user interfaces on multiple platforms. 9,678