awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to onatm/clockwerk

Open-source alternatives to Clockwerk

28 open-source projects similar to onatm/clockwerk, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Clockwerk alternative.

  • reugn/go-quartzreugn avatar

    reugn/go-quartz

    2,012View on GitHub↗

    Minimalist and zero-dependency scheduling library for Go

    Gocroncronjobcrontab
    View on GitHub↗2,012
  • go-co-op/gocrongo-co-op avatar

    go-co-op/gocron

    7,071View on GitHub↗

    gocron is a task scheduling library for Go designed to automate recurring tasks using crontab expressions, fixed durations, and specific calendar dates. It functions as a concurrent job manager and execution monitor that tracks task lifecycles and performance. The project provides distributed task scheduling through leader election and distributed locking to prevent duplicate job execution across multiple nodes. It further distinguishes itself with a concurrency management system that implements singleton constraints and global execution quotas to protect system resources. The scheduler cove

    Go
    View on GitHub↗7,071
  • roylee0704/gronroylee0704 avatar

    roylee0704/gron

    1,034View on GitHub↗

    gron, Cron Jobs in Go.

    Gocron-jobsgolangscheduling
    View on GitHub↗1,034
  • kilgaloon/leprechaunkilgaloon avatar

    kilgaloon/leprechaun

    107View on GitHub↗

    You had one job, or more then one, which can be done in steps

    Go
    View on GitHub↗107
  • carlescere/schedulercarlescere avatar

    carlescere/scheduler

    469View on GitHub↗

    Job scheduling made easy.

    Go
    View on GitHub↗469

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • bamzi/jobrunnerbamzi avatar

    bamzi/jobrunner

    1,088View on GitHub↗

    Framework for performing work asynchronously, outside of the request flow

    Go
    View on GitHub↗1,088
  • rk/go-cronrk avatar

    rk/go-cron

    239View on GitHub↗

    A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.

    Go
    View on GitHub↗239
  • yigit/android-priority-jobqueueyigit avatar

    yigit/android-priority-jobqueue

    3,385View on GitHub↗
    Java
    View on GitHub↗3,385
  • kahoon/pendingkahoon avatar

    kahoon/pending

    6View on GitHub↗

    Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.

    Go
    View on GitHub↗6
  • krayzpipes/crontickerkrayzpipes avatar

    krayzpipes/cronticker

    20View on GitHub↗

    Golang ticker that works with Cron scheduling.

    Go
    View on GitHub↗20
  • lukas-krecan/shedlocklukas-krecan avatar

    lukas-krecan/ShedLock

    4,170View on GitHub↗

    ShedLock is a distributed lock manager designed to prevent scheduled tasks from running concurrently across multiple nodes in a distributed system. It acts as a task coordinator that ensures a single execution of timed jobs by managing lock lifespans and utilizing external lock providers. The system utilizes database-backed providers to store task execution states in external databases, synchronizing locks across active cluster nodes. It includes a clock-drift tolerant synchronizer that handles time discrepancies between distributed nodes through the use of shared timestamps and flexible lock

    Java
    View on GitHub↗4,170
  • madflojo/tasksmadflojo avatar

    madflojo/tasks

    330View on GitHub↗

    Package tasks is an easy to use in-process scheduler for recurring tasks in Go

    Go
    View on GitHub↗330
  • netresearch/go-cronnetresearch avatar

    netresearch/go-cron

    41View on GitHub↗

    Go cron job scheduler — drop-in replacement for robfig/cron with runtime updates, resilience middleware, and active maintenance

    Gocircuit-breakercroncron-expression
    View on GitHub↗41
  • netresearch/ofelianetresearch avatar

    netresearch/ofelia

    59View on GitHub↗

    A docker job scheduler (aka. crontab for docker)

    Go
    View on GitHub↗59
  • pardnchiu/go-schedulerpardnchiu avatar

    pardnchiu/go-scheduler

    34View on GitHub↗

    Scheduler with standard cron and task dependencies

    Go
    View on GitHub↗34
  • romshark/schedromshark avatar

    romshark/sched

    31View on GitHub↗

    A job scheduler for Go with the ability to fast-forward time.

    Go
    View on GitHub↗31
  • tickstem/crontickstem avatar

    tickstem/cron

    0View on GitHub↗

    Go SDK for Tickstem — reliable cron jobs for production apps

    Go
    View on GitHub↗0
  • tickstem/heartbeattickstem avatar

    tickstem/heartbeat

    0View on GitHub↗

    Go SDK for Tickstem heartbeat monitoring — dead-man's switch for scheduled jobs

    Go
    View on GitHub↗0
  • whiteshtef/clockworkW

    whiteShtef/clockwork

    0View on GitHub↗
    View on GitHub↗0
  • adhocore/gronxadhocore avatar

    adhocore/gronx

    506View on GitHub↗

    Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.

    Go
    View on GitHub↗506
  • yuseferi/scheduleryuseferi avatar

    yuseferi/scheduler

    5View on GitHub↗

    Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.

    Go
    View on GitHub↗5
  • albrow/jobsA

    albrow/jobs

    0View on GitHub↗
    View on GitHub↗0
  • bart6114/cheekbart6114 avatar

    bart6114/cheek

    197View on GitHub↗

    cheek: a pico-sized declarative job scheduler

    Gocrongogolang
    View on GitHub↗197
  • cybergarage/go-jobcybergarage avatar

    cybergarage/go-job

    1View on GitHub↗

    go-job is a flexible and extensible job scheduling and execution library for Go. It enables you to register, schedule, and manage jobs with arbitrary function signatures, supporting custom executors, priorities, and advanced scheduling options such as cron expressions and delayed execution.

    Go
    View on GitHub↗1
  • deepaksinghvi/cduledeepaksinghvi avatar

    deepaksinghvi/cdule

    61View on GitHub↗

    cdule (pronounce as Schedule) Golang based scheduler library with database support.

    Gogolang-schedulerquartzquartz-go
    View on GitHub↗61
  • fieldryand/goflowfieldryand avatar

    fieldryand/goflow

    482View on GitHub↗

    Simple but powerful DAG scheduler and dashboard

    Go
    View on GitHub↗482
  • jobrunr/jobrunrjobrunr avatar

    jobrunr/jobrunr

    2,999View on GitHub↗

    An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.

    Javabackground-jobsjavajava-8
    View on GitHub↗2,999
  • kagkarlsson/db-schedulerkagkarlsson avatar

    kagkarlsson/db-scheduler

    1,573View on GitHub↗

    Persistent cluster-friendly scheduler for Java

    Javadb-schedulerhacktoberfestjava
    View on GitHub↗1,573