awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
runatlantis avatar

runatlantis/atlantis

0
View on GitHub↗

Atlantis

Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a git repository using pull request comments. It serves as a policy-based infrastructure gate and automation system for Terraform, executing plans and applies directly from version control to coordinate deployments across multiple projects and environments.

The system differentiates itself through a lock-based concurrency model that prevents simultaneous modifications to the same project or workspace. It features server-side policy validation to intercept plan outputs for compliance checks and dynamic binary provisioning to manage specific tool versions based on project requirements.

The platform covers a broad range of capabilities including automated infrastructure planning, project dependency management, and custom workflow execution via user-defined scripts. It also provides security controls for repository access, command execution restrictions, and real-time execution log streaming.

Integration is handled through version control system webhooks and supports status notifications via Slack.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
www.runatlantis.io
↗

Features

  • Pull Request Automation Tools - Provides a system that triggers automated infrastructure tasks and deployments based on pull request interactions.
  • GitOps Deployment Management - Automates the application of infrastructure changes to live environments based on version control state.
  • Infrastructure Resource Locks - Prevents simultaneous modifications to the same cloud resource by locking projects and workspaces during execution.
  • Infrastructure State Locking - Prevents concurrent modifications to the same infrastructure project by locking workspaces during active operations.
  • Infrastructure Plan Triggers - Automatically triggers infrastructure plan operations when project files or modules are modified in a pull request.
  • Webhook Triggers - Uses webhooks to monitor version control systems and trigger automated infrastructure operations.
  • GitOps Tools - Synchronizes the state of cloud resources with a git repository using pull request comments.
  • Cloud Infrastructure Deployment - Enforces policy checks, resource locking, and access controls for safe cloud infrastructure deployments.
  • Project Directory Management - Maps git repository directories to specific infrastructure projects and workspace settings via configuration.
  • Infrastructure Orchestration - Coordinates the execution of infrastructure code across multiple projects and environments with dependency management.
  • Infrastructure Deployment - Executes infrastructure code remotely and posts deployment results directly to pull requests.
  • Infrastructure State Management - Synchronizes infrastructure resource metadata and state to maintain consistency across distributed cloud environments.
  • Infrastructure-as-Code Workflows - Manages the infrastructure change lifecycle through automated previews, team reviews, and controlled deployment pipelines.
  • Hosting Provider Integrations - Integrates with git hosting providers to manage resource updates via pull request and fork workflows.
  • Version Control Integrations - Links with git hosting providers to monitor pull requests and synchronize infrastructure state with version control.
  • Infrastructure Policy Enforcement - Enforces server-side policy checks on infrastructure plan outputs to ensure compliance before application.
  • Policy Validators - Intercepts plan outputs to perform compliance and policy validation before infrastructure changes are applied.
  • Project-Level Locking - Prevents concurrent modifications to the same project by locking it during an active plan or apply cycle.
  • Workspace Locking - Prevents concurrent modifications to the same project or workspace by locking them during active operations.
  • Infrastructure Command Triggers - Executes infrastructure plan and apply operations triggered by specific comments on pull requests.
  • Binary Asset Management - Automatically manages and downloads specific versions of infrastructure tool binaries to decouple tool versions from runtimes.
  • Custom Git Workflow Automations - Executes user-defined scripts and environment variables during the infrastructure plan and apply process.
  • Automated Pull Request Reviewers - Posts remote operation results to pull requests for team verification and approval.
  • Execution Order Management - Establishes a specific execution order for projects to ensure infrastructure updates occur in the correct sequence.
  • Deployment Lifecycle Hooks - Runs custom user-defined scripts for pre and post processing during the infrastructure deployment lifecycle.
  • Infrastructure Automation - Automates infrastructure-as-code operations within pull requests to synchronize version control with environment state.
  • Tool Version Management - Specifies default tool versions and distributions and handles the automated downloading of binaries.
  • Command Restrictions - Controls which commands can be run and limits pull request responses based on source or draft status.
  • Command Execution Requirements - Provides a mechanism to enforce specific prerequisites that must be met before running infrastructure plan or apply commands.
  • Access Control - Restricts server operations to a whitelist of approved repositories and manages fork permissions.
  • Deployment Log Streaming - Streams real-time shell output from remote infrastructure operations directly to the user.
  • Deployment Previews - Automatically generates plan executions to visualize expected resource modifications when pull requests are opened or updated.
  • Workflow Automation - Unified workflow for collaboration via GitHub.
  • Workflow Utilities - Collaboration workflow for Terraform via GitHub.
9,146 stars·1,275 forks·Go·Apache-2.0·28 views

Star history

Star history chart for runatlantis/atlantisStar history chart for runatlantis/atlantis

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does runatlantis/atlantis do?

Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a git repository using pull request comments. It serves as a policy-based infrastructure gate and automation system for Terraform, executing plans and applies directly from version control to coordinate deployments across multiple projects and environments.

What are the main features of runatlantis/atlantis?

The main features of runatlantis/atlantis are: Pull Request Automation Tools, GitOps Deployment Management, Infrastructure Resource Locks, Infrastructure State Locking, Infrastructure Plan Triggers, Webhook Triggers, GitOps Tools, Cloud Infrastructure Deployment.

Which projects share features with runatlantis/atlantis?

Projects with overlapping indexed features include: fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… infracost/infracost — Infracost is an infrastructure-as-code financial governance platform that calculates the cost impact of cloud resource… hashicorp/terraform — Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… khuedoan/homelab — This project is a GitOps infrastructure framework designed for managing bare metal servers, container clusters, and… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud…

Projects sharing features with Atlantis

These projects share indexed features with Atlantis. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • fluxcd/flux2fluxcd avatar

    fluxcd/flux2

    7,888View on GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Gocontinuous-deliverygitopsgitops-toolkit
    View on GitHub↗7,888
  • infracost/infracostinfracost avatar

    infracost/infracost

    12,369View on GitHub↗

    Infracost is an infrastructure-as-code financial governance platform that calculates the cost impact of cloud resource changes. By performing static analysis on configuration files, the tool identifies infrastructure resources and their properties to estimate spending changes before deployment occurs. The platform distinguishes itself by integrating directly into development workflows, providing automated cost reporting and policy validation within pull request comments. It utilizes a modular architecture to map infrastructure definitions to real-time pricing data from cloud providers, allowi

    Goawsazurecloud
    View on GitHub↗12,369
  • hashicorp/terraformhashicorp avatar

    hashicorp/terraform

    48,720View on GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Gocloudcloud-managementgraph
    View on GitHub↗48,720
  • kilo-org/kilocodeKilo-Org avatar

    Kilo-Org/kilocode

    15,616View on GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    View on GitHub↗15,616
  • Compare all 30 related projects→