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. (by hashicorp)
docker
Docker - the open-source application container engine (by microsoft)
terraform | docker | |
---|---|---|
564 | 204 | |
45,478 | 532 | |
0.4% | - | |
9.9 | 0.0 | |
14 days ago | 10 months ago | |
Go | Go | |
GNU General Public License v3.0 or later | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
terraform
Posts with mentions or reviews of terraform.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-06-25.
-
10+ Most Powerful GitHub Repos I Discovered in 2025 (You’ll Wish You Knew Sooner)
2. Terraform (hashicorp/terraform) – Infrastructure as Code
-
Why Golang Is Such a Powerful Language
Terraform is used to manage infrastructure. You can define your servers, databases, and networks in code, and Terraform will create them for you. It’s like DevOps magic. Written in Go.
-
Integration of Terraform and Ansible Together by IBM
Terraform: https://developer.hashicorp.com/terraform
-
DevOps in 2025: the future is automated, git-ified, and kinda scary but fun.
Terraform or OpenTofu for infra as code
-
From Beginner to Pro: Deploying Scalable AI Workloads with Docker & Terraform
For more information on Docker, you can refer to the official Docker documentation and explore relevant open-source projects on Docker's GitHub. Additionally, for Terraform-related resources, check out the official Terraform documentation and Terraform GitHub.
-
Automating Voicebot Deployments for Amazon Connect
In this post, I will share WebRTC.ventures' best practices in automating the deployment of AI-powered voice assistants for Amazon Connect, moving beyond manual, click-by-click setups to a robust, scalable Infrastructure as Code (IaC) approach. We’ll explore how to manage both static and dynamic resources, leverage tools like Terraform and AWS Serverless Application Model (SAM), and even set up an automated deployment pipeline using Github Actions to deploy your conversational IVR solutions efficiently.
-
The Tech Stack of a Cloud Computing Startup
We manage infrastructure with Terraform and lean heavily on GitHub Actions for CI/CD. Very simple but it works! Oh and a lot of bash scripts of course.
-
Cloud Setup Without the Headache: Meet Terraform
You can download Terraform from terraform.io and install it on your machine.
-
How I Vibe-Coded an App to Explore GitHub Topics and Trending Repositories
Claude also created the IAC for deploying the app on Hetzner, using Terraform as the configuration tool. I only had to provide my Hetzner API key for VPS resource provisioning and my Cloudflare API key for domain name DNS entry management. 🌐
-
Getting Started with Terraform for Cloud Deployment
Terraform Installed: Download and install Terraform from the website: https://www.terraform.io/
docker
Posts with mentions or reviews of docker.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-09-16.
-
Setting Up a Multi-Purpose Server with Amazon EC2, Docker, and Traefik
The main goal of this guide is to establish a streamlined process for deploying web applications with minimal effort. Using Amazon EC2 with Docker and Traefik as a reverse proxy, we will create a flexible server environment that supports multiple web applications and services, including databases like PostgreSQL, on different ports. This setup will ensure smooth deployment workflows, easy vertical scaling, and adaptable management of routing for various services, allowing for efficient expansion and integration of additional components as needed.
-
Integration tests on Symfony with Testcontainers
The big advantages of Testcontainers in relation to Docker compose or other way of container orchestration is you can code the provisioning of container, and today already have support to Golang, Java, .NET, Node.js, Python, Rust, various other languages and of course, PHP too!
-
Creating Docker Image of Spring Boot Application using Buildpacks
You have created a Spring Boot application. It is working great on your local machine and now, you need to deploy the application somewhere else. On some platforms, you can directly submit the jar file and it will be deployed. At some places, you can spin up a virtual machine, download the source code there, build it, and run it. But, most of the time you will need to deploy the application using containers. Most of the time, Docker is used to build and run the image in a container. Also, when you upload the jar file to some platforms, the application is run inside a container under the hood.
-
Automate Your Software Development Workflow with DevOps Essentials
Docker Containers: Docker allows developers to build containers that include the application code, runtime, libraries, and dependencies. These containers can be easily shared and run on any environment that supports Docker, ensuring consistency across development, testing, and production environments.
-
Understanding Kubernetes Architecture: Exploring the Control Plane and Worker Nodes
Container Runtime: This is the engine that actually runs the containers. Popular options include Docker and containerd.
-
Rust vs Go? Which should you choose in 2024
Go was created at Google, and it has substantial corporate support and adoption. Major companies like Google, Uber and Dropbox rely on Go for many of their backend services. Docker, a leading containerization technology was built mainly in Go.
-
Docker aliases with zsh using Ohmyzsh
Docker
-
Tools and libraries widely used in micro frontend architectures!
Official Website
-
5 Often-Ignored Docker Security Risks
However, as with any platform, Docker has its own security risks. While many developers are quick to use it, they often overlook critical security aspects that can weaken their containers.
-
🚀 Angular 18 + Cypress, Material + Transloco + Jest, EsLint + Docker + Prettier 🚀
✅ Angular 18 ✅ Angular Material ✅ Unit Testing with Jest ✅ End-to-End Testing with Cypress ✅ Internationalization with Transloco ✅ Auto documentation with Compodoc ✅ Provide component examples with Storybook ✅ Analyse your project with source-map-explorer ✅ Docker ✅ ESLint ✅ Prettier ✅ Commit Linting ✅ AuditJS Audit this application using Sonatype OSS Index ✅ Auto-generate a CHANGELOG with auto-changelog
What are some alternatives?
When comparing terraform and docker you can also consider the following projects:
boto3 - AWS SDK for Python
SillyTavern-extras - Extensions API for SillyTavern [Moved to: https://github.com/SillyTavern/SillyTavern-extras]
Docker Compose - Define and run multi-container applications with Docker
SillyTavern-Extras - Extensions API for SillyTavern.
sceptre - Build better AWS infrastructure
hummingbird - Hummingbird compiles trained ML models into tensor computation for faster inference.