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

122,161Gopermissive
2

compose

97

Define and run multi-container applications with Docker

37,360Gopermissive
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,366Gosource-available
4

Helm

85

The Kubernetes package manager

29,791Gopermissive
5

Rancher

85

Complete container management platform

25,563Gopermissive
6

Jenkins

85

The original CI/CD automation server

25,257Javapermissive
7

containerd

85

Open container runtime

20,696Gopermissive
8

Ingress NGINX

85

NGINX Controller for Kubernetes

19,498Gopermissive
9

k9s

83

Kubernetes CLI for managing clusters in style

33,589Gopermissive
10

K3s

83

Lightweight Kubernetes

32,963Gopermissive
11

Podman

83

Tool for managing OCI containers and pods

31,647Gopermissive
12

Pulumi

83

Infrastructure as Code in any programming language

25,165Gopermissive
13

Cilium

83

eBPF-based Networking, Security, and Observability

24,316Gopermissive
14

ArgoCD

83

Declarative continuous deployment for Kubernetes

22,852Gopermissive
15

Ansible

81

Radically simple IT automation

68,490Pythoncopyleft
16

Dockge

81

Docker compose stack manager

23,134TypeScriptpermissive
17

Dagger

81

Automation engine to build, test, and ship any codebase

15,775Gopermissive
18

OpenTofu

78

Open Terraform fork for declarative cloud infra

28,609Goweak-copyleft
19

Nomad

73

Flexible workload orchestrator for containers and more

16,489Gosource-available
20

Packer

73

Machine image builder

15,665Gosource-available

Explore More Categories