Python AWS

Open-source Python projects categorized as AWS | Edit details

Top 23 Python AWS Projects

  • GitHub repo LocalStack

    💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!

    Project mention: Make onboarding simple using VS Code Remote Containers | | 2021-11-28

    We use LocalStack for integration testing so we need to be able to run containers from within our dev container.

  • GitHub repo data-science-ipython-notebooks

    Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.

    Project mention: Beginner in Python for Data Science | | 2020-12-27

    data science ipython notebooks

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: What language should I learn after Java and Python and how should I use my knowledge to learn about their applications in the real world? | | 2021-11-21

    What about the applications in the real world? Github are the answer. Some weeks ago I found a repository where a list of ideas to create your technologies show: link. If you are lost, try to guide yourself through roadmaps. Or just search for exercises on GitHub about your profession. Example: DevOps Exercises.

  • GitHub repo aws-cli

    Universal Command Line Interface for Amazon Web Services

    Project mention: Ask HN: What unexpected behaviors persist in software you use? | | 2021-12-01

    I just got bitten by a problem in AWS CLI where S3 files won't sync when you expect them to:

    This got me thinking. What are the major unexpected behaviors, or "gotchas", exist in the software you use?

    Where do you see the "Principle of Least Astonishment" violated?

    I think we may all benefit from sharing with each other. Hopefully it'll save some of us from being bitten by odd software behavior.

    I'm referring to tools, programming languages, database and server software, etc. I think it would be really useful to raise awareness of these issues.

  • GitHub repo 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: There are 40,000+ quality AWS open source repositories on GitHub but are completely unorganized. I made a search engine and browser for all of them, all curated carefully with 1000+ filters. | | 2021-06-06

    There is also

  • GitHub repo chalice

    Python Serverless Microframework for AWS

    Project mention: Full-length tutorial on deploying production-ready python REST API on AWS using chalice | | 2021-11-10

    The playlist details how to deploy a production-ready python REST API on AWS using the chalice package. The playlist covers the following:

  • GitHub repo serverless-application-model

    AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications

    Project mention: Serverless AWS With Monorepos | | 2021-11-30

    Amazon published SAM (Serverless Application Model) as a way of standardizing and easing Lambda development. SAM is an open-source framework that provides shorthand expressions for interacting with the AWS ecosystem. Not only can it deploy serverless functions, but it can also test them locally, debug them while running, access remote logs, and even help us perform canary deployments.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo boto3

    AWS SDK for Python

    Project mention: The 3-2-1 Backup Rule – Why Your Data Will Always Survive | | 2021-11-25

    So it's 80% less service than S3, I see ))

    In any case, thanks for mentioning the service. I'm quite happy with [Boto]( for interfacing with Glacier but it is good to know about alternatives.

  • GitHub repo aws-shell

    An integrated shell for working with the AWS CLI.

    Project mention: MTurk Requester Notify-workers fails with endpoint URL error | | 2021-06-03

    If so the region config is explained here:

  • GitHub repo aws-sam-cli

    CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

    Project mention: Serverless AWS With Monorepos | | 2021-11-30

    sem-version java 8 wget unzip -d sam-installation sudo ./sam-installation/install checkout cd java-app-backend cache restore build-java-app-backend-$SEMAPHORE_GIT_BRANCH sam deploy --no-confirm-changeset --stack-name serverless-web-application-java-backend --capabilities CAPABILITY_AUTO_EXPAND CAPABILITY_IAM

  • GitHub repo dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

    Project mention: MacOS Development workspace 2021 | | 2021-03-08

    donnemartin - dev setup

  • GitHub repo Moto

    A library that allows you to easily mock out tests based on AWS infrastructure.

    Project mention: How to handle cloud resources in your application while running localhost | | 2021-11-16
  • GitHub repo ansible-for-devops

    Ansible for DevOps examples.

    Project mention: How to iterate in a list within dictionary?? | | 2021-10-14

    You can also checkout Jeffs github

  • GitHub repo SAWS

    A supercharged AWS command line interface (CLI).

    Project mention: What is the best program for making JSON CLI output more readable and manageable? | | 2021-11-01

    I'd recommend giving a shot.

  • GitHub repo cloud-custodian

    Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources

    Project mention: GCP security best practices | | 2021-11-29

    Luckily, cloud native security tools like Falco and Cloud Custodian can guide you through these Google Cloud Platform security best practices, and help you meet your compliance requirements.

  • GitHub repo ScoutSuite

    Multi-Cloud Security Auditing Tool

    Project mention: Azure Environment Sanity Check | | 2021-10-13
  • GitHub repo checkov

    Prevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.

    Project mention: Container security best practices: Comprehensive guide | | 2021-11-16

    If you are using infrastructure as code, incorporate IaC scanning tools like Apolicy, Checkov, tfsec, or cfn_nag to validate the configuration of your infrastructure before it is created or updated. Similar to other linting tools, apply IaC scanning tools locally and in your pipeline, and consider blocking changes that introduce security issues.

  • GitHub repo image-super-resolution

    🔎 Super-scale your images and run experiments with Residual Dense and Adversarial Networks.

    Project mention: What’s an extremely useful website most people probably don’t know about? | | 2021-11-19
  • GitHub repo streamalert

    StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.

    Project mention: Setting up lots of AWS alerts - make lots of SNS-SQS-Lambda chains? | | 2021-04-22
  • GitHub repo bless

    Repository for BLESS, an SSH Certificate Authority that runs as a AWS Lambda function

    Project mention: Cryptojacking Attacks Continue To Target SSH Servers | | 2021-07-23
  • GitHub repo pacu

    The AWS exploitation framework, designed for testing the security of Amazon Web Services environments.

    Project mention: How do I build a network on AWS to capture flow data? | | 2021-11-16

    Not related to your original question, but you might want to take a look at pacu for simulating attacks.

  • GitHub repo AWS Data Wrangler

    Pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).

    Project mention: Redshift API vs. other ways to connect? | | 2021-10-21

    awslabs has developed their own package for this and given it's for their product, seem likely to maintain it.

  • GitHub repo PynamoDB

    A pythonic interface to Amazon's DynamoDB

    Project mention: A simple Python wrapper to AWS DynamoDB | | 2021-07-13

    Genuine question - why would you choose this over ?

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). The latest post mention was on 2021-12-01.

Python AWS related posts


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

Project Stars
1 LocalStack 37,441
2 data-science-ipython-notebooks 21,875
3 devops-exercises 19,532
4 aws-cli 11,704
5 awesome-aws 9,862
6 chalice 8,468
7 serverless-application-model 8,278
8 boto3 6,867
9 aws-shell 6,343
10 aws-sam-cli 5,798
11 dev-setup 5,566
12 Moto 5,372
13 ansible-for-devops 5,199
14 SAWS 4,872
15 cloud-custodian 3,896
16 ScoutSuite 3,734
17 checkov 3,479
18 image-super-resolution 3,250
19 streamalert 2,623
20 bless 2,622
21 pacu 2,425
22 AWS Data Wrangler 2,321
23 PynamoDB 1,779
Find remote AWS jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives