Best DevOps & Infrastructure Tools

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

Ranked by score. Updated weekly.

1

kubernetes

100

Production-Grade Container Scheduling and Management

123,255Gopermissive
2

compose

97

Define and run multi-container applications with Docker

37,594Gopermissive
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,769Gosource-available
4

Helm

85

The Kubernetes package manager

29,909Gopermissive
5

Rancher

85

Complete container management platform

25,692Gopermissive
6

Jenkins

85

The original CI/CD automation server

25,501Javapermissive
7

containerd

85

Open container runtime

20,877Gopermissive
8

Ingress NGINX

85

NGINX Controller for Kubernetes

19,491Gopermissive
9

k9s

83

Kubernetes CLI for managing clusters in style

33,989Gopermissive
10

K3s

83

Lightweight Kubernetes

33,312Gopermissive
11

Podman

83

Tool for managing OCI containers and pods

32,079Gopermissive
12

Pulumi

83

Infrastructure as Code in any programming language

25,350Gopermissive
13

Cilium

83

eBPF-based Networking, Security, and Observability

24,582Gopermissive
14

ArgoCD

83

Declarative continuous deployment for Kubernetes

23,238Gopermissive
15

Ansible

81

Radically simple IT automation

69,033Pythoncopyleft
16

Dockge

81

Docker compose stack manager

23,570TypeScriptpermissive
17

Dagger

81

Automation engine to build, test, and ship any codebase

15,997Gopermissive
18

OpenTofu

78

Open Terraform fork for declarative cloud infra

29,221Goweak-copyleft
19

Nomad

73

Flexible workload orchestrator for containers and more

16,639Gosource-available
20

Packer

73

Machine image builder

15,713Gosource-available

Explore More Categories