Python Cloudformation

Open-source Python projects categorized as Cloudformation

Top 23 Python Cloudformation Projects

Cloudformation
  1. awesome-aws

    A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.

    Project mention: Awesome Kubernetes Resources !!! 🔥 | dev.to | 2025-03-18

    Inspired by awesome list and donnemartin/awesome-aws.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. checkov

    Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

    Project mention: Ditched Terraform for OpenTofu. Why Devs Everywhere Are Making the Same Move (cheatsheet included) | dev.to | 2025-06-19

    Checkov https://www.checkov.io A static analysis tool to scan infrastructure code for misconfigs, secrets, and best practice violations.

  4. troposphere

    troposphere - Python library to create AWS CloudFormation descriptions

    Project mention: YAML: The Norway Problem (2022) | news.ycombinator.com | 2025-04-12

    There are probably two use cases.

    Configuration files for programs. These tend to be short.

    DSLs which are large manifests for things like cloud infrastructure. These tend to be long, they grow over time.

    My pet hypothesis is these DSLs exist mostly for neutrality - the vendor can't assume you have Python or something present. But as a user, you can assume just that and gain a lot by authoring in a proper language and generating YAML.

    See https://github.com/cloudtools/troposphere for a great example for AWS CloudFormation.

  5. cfn-python-lint

    CloudFormation Linter

    Project mention: What is an AWS CloudFormation Template? | dev.to | 2025-01-27

    For more complex validations, as well as basic syntax checks, you can use additional tools in your CI/CD pipelines, such as CloudFormation Linter (cfn-lint) and CloudFormation Rain (rain fmt). Another way to validate your templates is to use an IDE extension to provide real-time validation during authoring.

  6. Udacity-Data-Engineering-Projects

    Few projects related to Data Engineering including Data Modeling, Infrastructure setup on cloud, Data Warehousing and Data Lake development.

  7. sceptre

    Build better AWS infrastructure

  8. taskcat

    Test all the CloudFormation things! (with TaskCat)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. aws-sso-util

    Smooth out the rough edges of AWS SSO (temporarily, until AWS makes it better).

  11. startup-kit-templates

    CloudFormation templates to accelerate getting started on AWS.

  12. cloudformation-cli

    The CloudFormation Provider Development Toolkit allows you to author your own resource providers and modules that can be used by CloudFormation.

    Project mention: A Guide to Effective Use of the Terraform AWS Cloud Control Provider | dev.to | 2024-09-22

    Even though the AWS CC Provider covers new AWS services quickly, there’s still a lot of room for improvement when it comes to older services. According to this GitHub issue, as of October 2023, the Cloud Control API supports only 859 resources, many of which are not supported in all AWS regions. According to Resource types that support Cloud Control API, as of July 2024 it supports 1034 resources, which is encouraging to see. However, there is still a list of suppressed resources that are not compatible with how the AWS CC Provider generates resources, bringing the actual supported number of resources to around 1,000. Compared to about 1,400 resources supported by the AWS Provider, that's only about 70% coverage and less if you consider resources that haven't been implemented in the AWS Provider.

  13. aws-tutorial-code

    AWS tutorial code.

  14. runway

    Simplify infrastructure/app deployment.

  15. emr-serverless-samples

    Example code for running Spark and Hive jobs on EMR Serverless.

  16. sumologic-aws-lambda

    A collection of lambda functions to collect data from Cloudwatch, Kinesis, VPC Flow logs, S3, security-hub and AWS Inspector

  17. sagemaker-run-notebook

    Tools to run Jupyter notebooks as jobs in Amazon SageMaker - ad hoc, on a schedule, or in response to events

  18. aws-leastprivilege

    Generates an IAM policy for the CloudFormation service role that adheres to least privilege.

  19. observability-with-amazon-opensearch

    This repository contains a microservice-based Sample App demonstrating observability capabilities in the Amazon OpenSearch Service.

  20. lights-off-aws

    Stop EC2 instances and RDS/Aurora databases overnight by tagging them with cron schedules, to cut AWS costs. Trigger CloudFormation stack updates and AWS Backup, too.

  21. cfplot

    A simple tool to generate waterfall graphs of CloudFormation Templates

  22. aws-cloudformation-templates

    Cloud Formation Templates for getting you started in AWS with Fortinet. (by fortinet)

  23. paco

    Paco: Prescribed automation for cloud orchestration (by waterbear-cloud)

  24. aws-system-manager-automation-unencrypted-to-encrypted-resources

    Examples to help automate encrypting unencrypted resources.

    Project mention: Encrypting EBS Volumes of Amazon EC2 Instances Using Python | dev.to | 2025-01-19

    aws-samples/aws-system-manager-automation-unencrypted-to-encrypted-resources - an AWS solution that automatically remediates unencrypted EBS and RDS resources using AWS Config and SSM Automation.

  25. vscode-cloudformation-snippets

    This extension adds snippets for all the AWS CloudFormation resources into Visual Studio Code.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Cloudformation discussion

Log in or Post with

Python Cloudformation related posts

  • What is an AWS CloudFormation Template?

    4 projects | dev.to | 27 Jan 2025
  • An Experimental Cloudformation language server

    1 project | news.ycombinator.com | 20 Mar 2024
  • Deploy config rules across your organization

    1 project | dev.to | 15 Feb 2024
  • AWS Predictions for 2024

    1 project | dev.to | 6 Feb 2024
  • Generative (A)IaC in the IDE with Application Composer

    3 projects | dev.to | 18 Jan 2024
  • Setting up my own landing zone on AWS

    5 projects | dev.to | 25 Dec 2023
  • AWS OIDC auth fails when role trust relationship has app_id configured

    1 project | /r/aws | 10 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Cloudformation projects in Python? This list will help you:

# Project Stars
1 awesome-aws 12,972
2 checkov 7,729
3 troposphere 4,951
4 cfn-python-lint 2,557
5 Udacity-Data-Engineering-Projects 1,618
6 sceptre 1,516
7 taskcat 1,193
8 aws-sso-util 1,002
9 startup-kit-templates 836
10 cloudformation-cli 336
11 aws-tutorial-code 232
12 runway 172
13 emr-serverless-samples 166
14 sumologic-aws-lambda 151
15 sagemaker-run-notebook 143
16 aws-leastprivilege 111
17 observability-with-amazon-opensearch 85
18 lights-off-aws 63
19 cfplot 48
20 aws-cloudformation-templates 34
21 paco 33
22 aws-system-manager-automation-unencrypted-to-encrypted-resources 28
23 vscode-cloudformation-snippets 28

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?