Skip to main content

A curated list of amazingly awesome Nomad tools and shiny things.

14
GitHub Stars
63
Curated Resources
7
Categories
16 min ago
Last Refreshed
Documentation, examples, demos, and awesome listsDemo and Learning ResourcesInfrastructure setupDevOps toolsIntegrationsPluginsSDK

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me tools and utilities resources from awesome-nomad"

Installation instructions →

What's inside

Infrastructure setup

  • 42wim/nomadctldTools and Utilities

    nomadctld is an SSH server that provides controlled user access to manage and monitor HashiCorp Nomad jobs and containers securely.

  • aldoborrero/hashi-homelabDeployment and Cluster Setup

    Hashi Homelab is a collection of Nomad job recipes and Packer VM images designed to deploy and manage a variety of open-source services on a Nomad + Consul + Vault cluster, optimized for Intel NUC homelab environments.

  • ansible-community/ansible-nomadAutomation and Infrastructure Management

    Ansible-Nomad is an Ansible role that automates the installation, configuration, and management of HashiCorp Nomad clusters, supporting both development and production environments.

  • astro/skyflakeAutomation and Infrastructure Management

    Skyflake is a NixOS-based hyperconverged infrastructure solution that uses HashiCorp Nomad to manage dynamic virtual machines, enabling GitOps-style deployments and cluster management.

  • bitrockteam/caravanAutomation and Infrastructure Management

    Caravan is a modular platform builder based on the HashiCorp stack, providing Terraform modules and projects for deploying and managing cloud infrastructure and applications, including Nomad configuration.

  • burdandrei/nomad-monitoringMonitoring and Logging

    A project for monitoring HashiCorp Nomad clusters using InfluxDB, Telegraf, and Grafana with Prometheus metrics telemetry.

Documentation, examples, demos, and awesome lists

  • anubhavmishra/envoy-consul-sds

    Envoy-consul-sds is a service that implements Envoy's Service Discovery Service API on top of Consul's health endpoint API to enable dynamic service discovery and proxying for applications running on HashiCorp Nomad.

  • jippi/awesome-nomad

    A curated list of tools, plugins, utilities, and resources for enhancing and managing HashiCorp Nomad deployments and workflows.

  • thangchung/coffeeshop-modular

    .NET coffee shop application with a modular architecture, containerized and deployable using HashiCorp Nomad.

Plugins

  • cneira/firecracker-task-driver

    A Nomad task driver that enables the creation and management of Firecracker micro-virtual machines within the Nomad orchestration platform.

  • cneira/jail-task-driver

    A HashiCorp Nomad task driver plugin that enables running tasks inside FreeBSD jails, providing native containerization and resource control for FreeBSD environments.

  • dokku/dokku-scheduler-nomad

    dokku-scheduler-nomad is a Dokku plugin that integrates Nomad as a scheduler for deploying applications within a Nomad cluster environment.

  • hashicorp/nomad-driver-podman

    A Nomad task driver plugin that enables sandboxing and management of workloads in Podman containers with advanced resource and network configuration features.

  • hashicorp/terraform-provider-nomad

    Terraform Nomad provider plugin maintained by HashiCorp enabling infrastructure as code management of Nomad resources through Terraform.

  • Roblox/nomad-driver-containerd

    Nomad-driver-containerd is a Nomad task driver that enables launching containers directly using containerd, providing a Docker-free container orchestration solution within Nomad.

Demo and Learning Resources

  • fhemberger/nomad-demo

    A Vagrant-based demo environment for running and exploring HashiCorp Nomad, Consul, and Vault with integrated service discovery, workload orchestration, and monitoring tools.

  • nairnavin/practical-nomad-consul

    A practical tutorial and guide for deploying a realistic multi-tier Spring Boot Petclinic application using HashiCorp Nomad and Consul with service mesh, ingress and terminating gateways, load balancing, and secure communication.

  • star3am/hashiqube

    HashiQube is an all-in-one hands-on DevOps lab that runs all HashiCorp products including Nomad, providing a versatile environment for learning, practicing, and demonstrating infrastructure and security tools in cloud or local setups.

  • thangchung/coffeeshop-on-nomad

    A .NET microservices coffeeshop application deployed and orchestrated on HashiCorp Nomad with Consul Connect for service mesh and Docker containers.

  • thangchung/go-coffeeshop

    go-coffeeshop is an event-driven microservices demo application built with Golang, deployed using HashiCorp Nomad, Consul Connect, Vault, and Terraform, demonstrating modern microservices architecture and deployment practices.

Integrations

  • fwkz/dill

    fwkz/dill is a cloud-ready L4 TCP proxy with dynamic listener support, enabling seamless load balancing and routing of dynamic backends, including integration with HashiCorp Nomad for service discovery.

DevOps tools

  • hashicorp/levant

    Levant is an open source templating and deployment tool that provides realtime feedback and detailed failure messages for HashiCorp Nomad job deployments.

  • jrasell/nomadfiles

    A collection of HashiCorp Nomad job files and deployment scripts designed for continuous delivery and automated multi-environment deployments using Jenkins and Levant.

  • mr-karan/nomctx

    Nomctx is a command-line tool that simplifies and accelerates switching between multiple HashiCorp Nomad clusters and namespaces by managing environment variables and authentication contexts efficiently.

  • mxab/nacp

    NACP is a proxy for the HashiCorp Nomad API that enables policy-driven validation and mutation of job data using Open Policy Agent and webhooks to enforce organizational policies before job submission.

SDK

  • jrxFive/python-nomad

    python-nomad is a Python client library that provides a comprehensive interface to interact with HashiCorp Nomad's API for managing and automating cluster and workload scheduling tasks.

Showing a sample of 63 resources. View the full list on GitHub →