hashicorp/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.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 3 days ago, with 363 contributors on GitHub.
Peaked at #69 in the weekly ranking the week of Sep 13, its best in the past year.
Use Cases & Benefits
- Orchestrates and manages deployment of containerized, non-containerized, batch, and legacy applications across on-premises and cloud environments.
- Combines simplicity and flexibility with high scalability and native integration with HashiCorp tools like Consul and Vault for seamless service discovery and secrets management.
- Use for deploying mixed workloads including Docker containers and legacy applications on a unified infrastructure without requiring containerization of all apps.
- Use for managing GPU-accelerated machine learning and AI workloads with built-in device plugin support for hardware resources like GPUs and TPUs.
- Use for operating multi-region, multi-cloud clusters with federation capabilities to scale applications globally while maintaining high availability and fault tolerance.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Other
GitHub could not identify this license; read the LICENSE file before depending on it.
Community files
- README: present
- Code of conduct: present
Watch-outs
- License not identified by GitHub; read the LICENSE file before depending on it.
General guidance from repository metadata, not legal advice. How we score
From the README
Nomad is a simple and flexible workload orchestrator to deploy and manage containers (docker, podman), non-containerized applications (executable, Java), and virtual machines (qemu) across on-prem and clouds at scale.
Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, Nomad Enterprise, is also available.
See Developer: Getting Started for instructions on setting up a local Nomad cluster for non-production use.
Optionally, find Terraform manifests for bringing up a development Nomad cluster on a public cloud in the
terraformdirectory.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+289 stars over 90 days across 12 snapshot days; best day +44 on Sep 15.
Forks
2.2K+31
Open issues
1.6K-3
Compared with peers in DevOps
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| milind-soni/OpenMausBot | 13.5K | +6.0K | 45 | today |
| DuarteSantos8/openGym | 19.7K | +2.4K | 60 | 2 days ago |
| AstrBotDevs/AstrBot | 46.2K | +1.4K | 65 | 5 days ago |
| elie222/rakazo | 7.2K | +922 | 59 | 26 days ago |
| superplanehq/superplane | 8.8K | +435 | 60 | 7 days ago |
| hashicorp/nomad | 17.1K | — | 60 | 3 days ago |
| Category median | 13.5K | +1.4K | 60 | — |
Also by hashicorp
Other repositories from this maintainer that GStars tracks
- Go50.3K stars
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
- Go36.5K stars
vault
A tool for secrets management, encryption as a service, and privileged access management
- Go30.1K stars
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- Go11.1K stars
terraform-provider-aws
The AWS Provider enables Terraform to manage AWS resources.
- Go5.8K stars
hcl
HCL is the HashiCorp configuration language.
Discover Repositories
Search across tracked repositories by name or description