Nomad VS Dkron

Compare Nomad vs Dkron and see what are their differences.

Nomad

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations. (by hashicorp)

Dkron

Dkron - Distributed, fault tolerant job scheduling system https://dkron.io (by distribworks)
Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
Nomad Dkron
77 3
13,160 3,430
1.5% 1.2%
9.9 8.7
1 day ago 2 days ago
Go Go
Mozilla Public License 2.0 GNU Lesser General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Nomad

Posts with mentions or reviews of Nomad. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-04.

Dkron

Posts with mentions or reviews of Dkron. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-12.
  • How to do distributed cronjobs with worker queues?
    8 projects | reddit.com/r/golang | 12 Nov 2022
    Works great. Hope this helps. (For easiness GH here).
  • Distributed job scheduling with Go?
    7 projects | reddit.com/r/golang | 2 Mar 2022
    I'am also familiar to hangfire, used in the past as distributed job scheduler for Owin microservices in C# too. Btw when we moved towards Golang stack realized that hangfire wasnt really necessary. It was enough standard and idiomatic Go code, learning using Go Routine adding any Cron library and maybe a Redis dependency if persistence is needed. But if you really prefer something hangfire-like, give a try to https://dkron.io/ and its GitHub repo https://github.com/distribworks/dkron , it's pretty similar. They have an open source version but also a pro license, in the same way as hangfire does.
  • Easy Distributed Cron Management
    2 projects | reddit.com/r/sre | 21 Jan 2022
    Perhaps https://dkron.io/ can solve your problem? Source at https://github.com/distribworks/dkron.

What are some alternatives?

When comparing Nomad and Dkron you can also consider the following projects:

k3s - Lightweight Kubernetes

Rundeck - Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts

Docker Compose - Define and run multi-container applications with Docker

kubernetes - Production-Grade Container Scheduling and Management

dapr - Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:

podman - Podman: A tool for managing OCI containers and pods.

gocelery - Celery Distributed Task Queue in Go

Juju - Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux apps, with declarative integration between operators for automated microservice integration.

serf - Service orchestration and management tool.

k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!

Portainer - Making Docker and Kubernetes management easy.