Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source infrastructure-as-code software

668 open-source libraries, tools and applications tagged infrastructure-as-code, ranked by how closely infrastructure-as-code is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

668 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
google/glazier
Glazier is a Google-developed tool for automating Windows operating system installations across various device platforms. It boots systems …
841261active
sl1pm4t/k2tf
k2tf is a command-line tool that converts Kubernetes API objects from YAML manifests into Terraform HCL configuration. The generated .tf fi…
441232active
Corosync Cluster Engine
Corosync is a C-based Group Communication System providing a closed process group communication model with virtual synchrony guarantees, pl…
691224active
AvitalTamir/cyphernetes
Cyphernetes is a Cypher-inspired query language and CLI for Kubernetes that lets users express cluster operations as graph queries (MATCH/W…
661221active
hashicorp/terraform-ls
The official Terraform Language Server maintained by HashiCorp, implementing the Language Server Protocol to provide IDE features for Terra…
951206active
aws-ia/taskcat
TaskCat is a Python-based testing framework and CLI tool for AWS CloudFormation templates. It deploys templates across multiple AWS regions…
761204active
sozercan/kubectl-ai
A kubectl plugin written in Go that generates and applies Kubernetes manifests from natural-language prompts using OpenAI GPT or OpenAI API…
211196active
rpardini/docker-registry-proxy
An HTTPS caching proxy for Docker registries that provides centralized configuration and caching of image pulls from any registry (DockerHu…
751192active
integrations/terraform-provider-github
A Terraform provider plugin that manages GitHub resources such as repositories, teams, branch protections, actions secrets, rulesets, and w…
941190active
topolvm/topolvm
TopoLVM is a capacity-aware CSI (Container Storage Interface) plugin for Kubernetes that provisions persistent volumes using LVM2 on Linux …
971182active
ClusterLabs/pacemaker
Pacemaker is an advanced, scalable high-availability cluster resource manager written in C. It coordinates the configuration, start-up, mon…
891179stable
nginx/nginx-gateway-fabric
NGINX Gateway Fabric is an open-source Kubernetes Gateway API implementation that uses NGINX as the data plane. It configures NGINX via NGI…
971175active
k1LoW/awspec
awspec is a Ruby gem that lets you write RSpec tests for AWS resources, verifying their configuration and state. It provides a CLI for scaf…
801173active
kayac/ecspresso
ecspresso is a CLI deployment tool for Amazon ECS that manages services and task definitions as code in JSON, YAML, or Jsonnet files. It su…
981135active
Itamae
Itamae is a simple and lightweight configuration management tool for Ruby, inspired by Chef but with a simpler, Chef-like DSL that is not c…
841134stable
GoogleCloudPlatform/cloud-foundation-toolkit
Google's Cloud Foundation Toolkit provides production-ready Terraform blueprints encoding GCP best practices, plus a CLI for creating and m…
921132active
weaveworks/weave-gitops
Weave GitOps is an open-source developer platform that extends Flux to provide a UI and tooling for GitOps-based continuous delivery on Kub…
731132active
argoproj-labs/argocd-autopilot
Argo CD Autopilot is a Go-based CLI tool that provides an opinionated way to install and manage Argo CD itself using GitOps. It scaffolds a…
481130active
AlchemillaHQ/Sylve
Sylve is an open-source web-based management platform for FreeBSD that unifies Bhyve virtual machines, FreeBSD Jails, ZFS storage, networki…
861124active
apenella/go-ansible
go-ansible is a Go library that wraps the Ansible CLI so Go applications can execute commands like ansible-playbook, ansible, ansible-galax…
981121active
Akash Network
The source code for the Akash Network blockchain node, a Tendermint/CometBFT-powered node implementing a decentralized cloud computing mark…
971116active
Sensu Go
Sensu Go is an open-source, agent-based monitoring and observability pipeline for ephemeral infrastructure and distributed applications, re…
871113active
QQ3221197721/cloudai-fusion
CloudAI Fusion is a Go-based cloud-native platform that unifies multi-cloud infrastructure management with AI-assisted GPU scheduling acros…
591110active
Open Cluster Management
Open Cluster Management (OCM) is a CNCF sandbox project providing core components for managing fleets of Kubernetes clusters across multicl…
951104active
digitalocean/go-libvirt
A pure Go client library for interacting with libvirt via its RPC interface, without relying on C bindings. It uses code generators to prod…
721099active
netbox-community/netbox-topology-views
A NetBox plugin that generates visual network topology maps from devices and the cables defined in NetBox. It supports filtering by name, s…
921096active
MKTXP
MKTXP is a Prometheus exporter and CLI tool for Mikrotik RouterOS devices that exposes router metrics for monitoring, with a companion Graf…
911093active
djylb/nps
NPS Enhanced is a lightweight, actively maintained NAT traversal and reverse proxy system with a Web management UI, based on the original e…
861088active
Ansible Runner
Ansible Runner is a Python library and CLI tool that provides a stable, consistent interface for running Ansible programmatically, standalo…
841086stable
Node Feature Discovery
Node Feature Discovery (NFD) is a Kubernetes add-on that detects hardware features and system configuration on cluster nodes and advertises…
1001084active
moby/hyperkit
HyperKit is a toolkit for embedding hypervisor capabilities in applications, providing a complete hypervisor based on xhyve/bhyve optimized…
323714maintenance
hashicorp/terraform-provider-helm
The official Terraform provider for Helm, written in Go, enabling installation and management of Helm chart releases on Kubernetes clusters…
901076active
ansible-collections/community.general
The community.general Ansible Collection, a bundle of community-maintained Ansible modules and plugins that are not part of more specialize…
951074active
GoogleCloudPlatform/k8s-config-connector
GCP Config Connector is a Kubernetes add-on that lets you manage Google Cloud resources (e.g., Cloud Spanner, Cloud Storage) declaratively …
1001072active
ovn-kubernetes/ovn-kubernetes
OVN-Kubernetes is an open-source CNI plugin that provides a robust networking solution for Kubernetes clusters, built on OVN (Open Virtual …
871066active
DBCDK/morph
Morph is a CLI tool for managing and deploying NixOS host configurations, acting as a wrapper around nix-build, nix copy, and switch-to-con…
611064active
facebook/dhcplb
dhcplb is Facebook's production DHCP v4/v6 load balancer and relayer, also usable as a multithreaded DHCP server framework. It balances DHC…
731063active
env0/terratag
Terratag is a CLI tool that automatically applies tags or labels across an entire set of Terraform/OpenTofu (and Terragrunt) files, targeti…
981058active
projectdiscovery/cloudlist
Cloudlist is a multi-cloud CLI tool written in Go that lists assets from multiple cloud providers such as AWS, GCP, and Azure. It is intend…
861058active
kubernetes/dns
The Kubernetes DNS (kube-dns) project provides cluster-internal DNS resolution for Kubernetes services and pods. It ships containerized com…
701058active
jrhouston/tfk8s
tfk8s is a Go CLI tool that converts Kubernetes YAML manifests into Terraform HCL for use with the Terraform Kubernetes Provider. It suppor…
231058active
kubernetes-sigs/ingress2gateway
A Go CLI tool from Kubernetes SIG-Network that converts Ingress resources and provider-specific CRDs into Gateway API resources. It uses a …
831054active
welliamcao/OpsManage
OpsManage is a self-hosted automated operations platform built with Django and Celery that combines CI/CD code and application deployment, …
233596maintenance
cloudposse/geodesic
Geodesic is a Docker-based Linux toolbox container preloaded with a DevOps toolchain (kubectl, helm, terraform, aws cli, etc.) to give team…
841051active
cdklabs/cdk-nag
cdk-nag is a library that checks AWS CDK applications and CloudFormation templates for best practices using pre-built rule packs such as AW…
911047active
k8up-io/k8up
K8up is a Kubernetes and OpenShift backup operator built on Restic, distributed via Helm chart, that handles PVC and application backups th…
951036stable
Trow-Registry/trow
Trow is a lightweight OCI-compliant container image registry written in Rust that runs inside a Kubernetes cluster. It caches external imag…
781031active
cloudamqp/lavinmq
LavinMQ is a high-performance message queue and streaming server implementing the AMQP 0-9-1 and MQTT protocols, written in Crystal. It is …
981027active
nlewo/comin
Comin is a pull-mode GitOps deployment tool for NixOS (and nix-darwin) machines, running as a local daemon that polls Git repositories and …
891024active
config-syncer/config-syncer
Config Syncer (formerly Kubed) is a Kubernetes operator by AppsCode that keeps ConfigMaps and Secrets synchronized across namespaces and cl…
671016active
nix-community/srvos
SrvOS is a collection of opinionated, shareable NixOS modules and profiles optimized for servers, maintained by the nix-community and Numti…
751014stable
metacontroller/metacontroller
Metacontroller is a Kubernetes add-on that lets you write and deploy custom controllers as simple webhook scripts in any language. It handl…
1001010active
SquirrelCorporation/SquirrelServersManager
Squirrel Servers Manager is an open-source, self-hosted web application for server and configuration management, powered by Ansible, Docker…
10995active
rancher/rke
Rancher Kubernetes Engine (RKE) is a CLI tool that installs and manages Kubernetes clusters entirely within Docker containers, using a simp…
103292maintenance
kimchi-project/kimchi
Kimchi is an HTML5 web-based management interface for KVM virtual machines, built as a plugin for the Wok web framework. It lets administra…
233196maintenance
snabbco/snabb
Snabb is a simple and fast packet networking toolkit written in Lua on LuaJIT, using kernel-bypass Ethernet I/O. It compiles to a single bu…
623033maintenance
XiaoMi/open-falcon
Open-Falcon is a distributed, high-performance monitoring system originally developed by Xiaomi's AI & Cloud team for enterprise-scale infr…
233020maintenance
baidu/bfs
Baidu File System (BFS) is a distributed file system written in C++ designed for real-time applications, offering fault tolerance, low read…
232847maintenance
solo-io/unik
UniK is a Go-based platform that compiles application source code into unikernels and MicroVM images and deploys them across cloud provider…
232826maintenance
snyk/driftctl
driftctl is a free and open-source CLI that scans cloud providers (AWS, GitHub, Azure, GCP), maps resources against Terraform code, and det…
662662maintenance
nolar/kopf
Kopf is a Python framework and library for building Kubernetes operators with minimal boilerplate, using decorator-based handlers for custo…
912638maintenance
google/ax
AX (Agent Executor) is a distributed agent runtime from Google that provisions isolated, suspendable/resumable environments to execute AI a…
8113629experimental
allegro/ralph
Ralph is a full-featured open-source Asset Management, DCIM, and CMDB system for data centers and back offices, built with Django. It track…
922522maintenance
Serverspec
Serverspec is a Ruby library for writing RSpec tests that verify servers are configured correctly, executing commands locally, via SSH, Win…
642520maintenance
pytest-dev/pytest-testinfra
Testinfra is a pytest plugin for writing unit tests in Python that verify the actual state of servers managed by tools like Ansible, Salt, …
722478maintenance
github/glb-director
GitHub's GLB Director is a set of components implementing a scalable, stateless Layer 4 load balancer for bare metal datacenter environment…
672457maintenance
LeanerCloud/AutoSpotting
AutoSpotting is a Go-based tool that automates the use of AWS Spot instances in existing AutoScaling groups, saving 60-90% on EC2 costs. It…
602372maintenance
bilibili/overlord
Overlord is Bilibili's Go-based proxy and cluster management platform for memcache and Redis/Redis Cluster, providing an automated high-ava…
232246maintenance
rexray/rexray
REX-Ray is a vendor-agnostic container storage orchestration engine that provides persistent storage for Docker, Kubernetes, and Mesos work…
232221maintenance
NixOS/nixops
NixOps is a command-line tool for declaratively deploying NixOS machines to networks or cloud providers such as AWS, Hetzner, and GCE. It s…
552201maintenance
28mm/blast-radius
Blast Radius is a tool that renders interactive visualizations of Terraform dependency graphs using Graphviz layouts enhanced with d3.js. I…
322193maintenance
retspen/webvirtmgr
WebVirtMgr is a libvirt-based web interface for managing KVM virtual machines, written in Python/Django. It lets users create and configure…
232099maintenance
NagiosEnterprises/nagioscore
Nagios Core is a host, service, and network monitoring program written in C, with CGI-based web interface for viewing status and history. I…
872044maintenance
alibaba/LVS
Alibaba's distribution of Linux Virtual Server (LVS) adding advanced features to the kernel IPVS load balancer. It introduces the FULLNAT p…
322043maintenance
yyyar/gobetween
gobetween is a modern, minimalistic L4 load balancer and reverse proxy written in Go, distributed as a single binary. It supports TCP, TLS …
361988maintenance
gocircuit/circuit
Circuit is a programmable PaaS/IaaS platform written in Go for managing, discovering, synchronizing, and orchestrating services and hosts a…
321976maintenance
logcabin/logcabin
LogCabin is a distributed storage system built on the Raft consensus algorithm that provides a small amount of highly replicated, consisten…
321971maintenance
youtube/doorman
Doorman is a Go-based gRPC service for global distributed client-side rate limiting, letting clients voluntarily limit their use of shared …
101952maintenance
mistio/mist-ce
Mist CE is an open-source multicloud management platform providing a unified web interface, RESTful API, and CLI to manage public clouds, p…
291912maintenance
cloudflare/computer
Cloudflare Computer is a TypeScript library providing a virtual filesystem backed by a Durable Object's SQLite storage, with pluggable exec…
809541experimental
adammck/terraform-inventory
A small Go CLI application that generates a dynamic Ansible inventory from a Terraform state file. It lets you provision infrastructure wit…
451843maintenance
bilibili/discovery
Discovery is Bilibili's production-ready service registry used for locating middle-tier servers to enable resilient load balancing and fail…
231803maintenance
devopsgroup-io/vagrant-digitalocean
A Vagrant provider plugin that manages DigitalOcean Droplets (virtual machines) directly from a Vagrantfile. It supports creating, destroyi…
231708maintenance
kubicorn/kubicorn
Kubicorn is a free and open source Go project for creating, managing, snapshotting, and scaling Kubernetes cluster infrastructure in the pu…
231681maintenance
lastbackend/lastbackend
Last.Backend is an open-source container management platform written in Go that automates deployment, scaling, and management of containeri…
231659maintenance
yaoweibin/nginx_tcp_proxy_module
A third-party Nginx module written in C that adds TCP proxying capabilities to Nginx, including upstream load balancing with ip_hash, activ…
321646maintenance
contribsys/einhorn
Einhorn is a language-independent shared socket manager that runs and supervises multiple copies of a long-lived process, opening server so…
631645maintenance
coinbase/terraform-landscape
Terraform Landscape is a Ruby-based CLI tool that reformats the output of `terraform plan` into a more readable, colorized format. It works…
231626maintenance
Terry-Mao/bfs
BFS is a distributed file system for small-file storage written in Go, modeled after Facebook's Haystack architecture. It consists of direc…
231595maintenance
gpushare
A Kubernetes scheduler extender that enables multiple pods to share the same NVIDIA GPU device, increasing GPU utilization for inference an…
321532maintenance
tkestack/tke
TKEStack is an open-source container management platform built on Kubernetes for organizations running containers in production. It provide…
231532maintenance
Banzai Cloud Pipeline
Banzai Cloud Pipeline is a solution-oriented application platform for developing, deploying, and securely scaling container-based applicati…
231503maintenance
rubber/rubber
Rubber is a Capistrano/Rails plugin that automates deploying, managing, and scaling multi-instance Rails applications across providers like…
321450maintenance
iann0036/AWSConsoleRecorder
A browser extension for Chrome and Firefox that records actions performed in the AWS Management Console and generates equivalent code. It o…
101418maintenance
google/crfs
CRFS is a read-only FUSE filesystem that mounts container images directly from a container registry without pulling them locally first. It …
101405maintenance
DNSPod/dnspod-sr
dnspod-sr is a high-performance recursive DNS server written in C by DNSPod, designed for Linux. It claims roughly double the throughput of…
571375maintenance
TritonDataCenter/triton
Triton DataCenter is an open-source cloud management platform (formerly SmartDataCenter) that delivers container-based infrastructure acros…
411371maintenance
NationalSecurityAgency/SIMP
SIMP (System Integrity Management Platform) is an open-source system automation and configuration management framework built on Puppet, pro…
101336maintenance
DerDanilo/proxmox-stuff
A collection of shell scripts and Ansible roles for administering Proxmox VE, Proxmox Mail Gateway, and Proxmox Backup Server. It includes …
691331maintenance
stelligent/cfn_nag
cfn_nag is a command-line linting tool that scans AWS CloudFormation templates for insecure infrastructure patterns such as overly permissi…
231313maintenance

← prev page 5 / 7 next →