gocraft/work

gocraft/work, durable background jobs for go on redis, sidekiq’s counterpart · 2,500 stars.

what i did

gocraft/work ran the job system at geneva: the distributed worker system at sixty thousand jobs a second, the scheduled notifications, the fan-out. when go modules arrived the library’s master branch did not build and its go.mod pointed at the wrong module, so nothing could import it; i fixed the cron references and the module path, both merged in april 2020, and the library has been importable since. i found and reported the edge cases in its unique-job deletion along the way, and in 2024 asked the project for contributor permissions to keep looking after it; the fork i kept, aanari/work, carried the fixes first.

sources