Best DevOps & Infrastructure Tools

Open source tools for deployment, orchestration, monitoring, and infrastructure management.

Ranked by Coldcast Score. Updated weekly.

1

kubernetes

100

Production-Grade Container Scheduling and Management

121,344Gopermissive
2

compose

97

Define and run multi-container applications with Docker

37,203Gopermissive
3

terraform

87

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.

48,009Gounknown
4

k9s

79

Kubernetes CLI for managing clusters in style

33,162Gopermissive
5

K3s

79

Lightweight Kubernetes

32,569Gopermissive
6

Podman

79

Tool for managing OCI containers and pods

31,121Gopermissive
7

Helm

79

The Kubernetes package manager

29,613Gopermissive
8

Rancher

79

Complete container management platform

25,441Gopermissive
9

Jenkins

79

The original CI/CD automation server

25,127Javapermissive
10

Pulumi

79

Infrastructure as Code in any programming language

24,923Gopermissive
11

ArgoCD

79

Declarative continuous deployment for Kubernetes

22,400Gopermissive
12

Ingress NGINX

79

NGINX Controller for Kubernetes

19,484Gopermissive
13

Argo Workflows

79

Kubernetes workflow engine

16,564Gopermissive
14

GoReleaser

79

Release engineering for Go

15,674Gopermissive
15

Ansible

77

Radically simple IT automation

68,380Pythoncopyleft
16

Colima

77

Container runtimes on macOS with minimal setup

27,780Gopermissive
17

Dagger

77

Automation engine to build, test, and ship any codebase

15,562Gopermissive
18

OneDev

77

Git server with CI/CD, Kanban, and packages

14,801Javapermissive
19

OpenTofu

76

Open Terraform fork for declarative cloud infra

28,215Goweak-copyleft
20

Nomad

69

Flexible workload orchestrator for containers and more

16,337Gounknown