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.
3k stars
67 watching
242 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
goby-lang/goby | An object-oriented interpreter language inspired by Ruby and implemented in Go. | 3,492 |
gocelery/gocelery | A Go library that enables distributed task queuing and supports Celery workflow automation | 2,384 |
resque/resque | A Redis-backed Ruby library for managing background tasks and jobs. | 9,443 |
hibiken/asynq | A distributed task queue that supports asynchronous processing and high availability | 10,212 |
joho/godotenv | Loads environment variables from .env files into Go applications | 8,541 |
jasonlvhit/gocron | A Golang package for scheduling periodic Go function executions with customizable timing and frequency. | 3,468 |
golang/go | A programming language designed to build simple, reliable, and efficient software | 124,564 |
campoy/go-tooling-workshop | Teaching the tools used by Go developers to improve their coding skills and performance | 2,790 |
go-rod/rod | A high-level driver for automating and scraping web content using the Chrome DevTools Protocol | 5,502 |
melkeydev/go-blueprint | A CLI tool that automates the setup of Go projects with a structured directory layout and optional integration with popular frameworks. | 6,136 |
gofr-dev/gofr | An opinionated GoLang framework for accelerated microservice development with built-in support for databases and observability. | 3,771 |
go-co-op/gocron | A package for scheduling and running Go functions at predetermined intervals. | 5,742 |
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. | 13,076 |
hybridgroup/gobot | A framework for robotics and IoT development in Go | 9,005 |
go-vgo/robotgo | Automation tool for interacting with graphical user interfaces on multiple platforms. | 9,739 |