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.
https://github.com/eric-erki/awesome-aws
Last synced: about 6 hours ago
JSON representation
-
SDKs and Samples
-
Android SDK
-
Go SDK
-
Unity SDK
-
Xamarin SDK
-
.NET SDK
-
C++ SDK
-
Perl SDK
-
iOS SDK
-
Java SDK
-
Haskell SDK
-
PHP SDK
-
Ruby SDK
-
Python SDK
-
Rust SDK
-
Clojure SDK
-
IoT SDK
-
JavaScript SDK
-
Scala SDK
-
-
IDE Toolkits
-
Visual Studio Toolkit
-
Eclipse Toolkit
-
-
The Fiery Meter of AWSome
-
`awesome-aws` Python Module
- ](https://codecov.io/github/donnemartin/saws/awesome-aws) [](http://badge.fury.io/py/awesome-aws)
- `awesome-aws` - aws) to maintain the accuracy of the `Fiery Meter of AWSome`.
-
-
Social
-
Blogs
- Netflix Tech Blog
- AWS Geek
- Official Blog
- Brasil
- China
- Germany
- Japan
- DevOps
- Architecture
- Big Data
- Compute
- Mobile
- Messaging
- Java
- PHP
- Ruby
- .NET
- Security
- Startup
- Partner Network
- SAP
- Things I Like... - Jeff Barr, AWS Chief Evangelist.
- Netflix Tech Blog
- A Curated List of Engineering Blogs
- Netflix Tech Blog
- Netflix Tech Blog
- Netflix Tech Blog
- Netflix Tech Blog
- Netflix Tech Blog
- Things I Like... - Jeff Barr, AWS Chief Evangelist.
- Netflix Tech Blog
- Korea
- All Things Distributed - Werner Vogels, AWS CTO.
-
Twitter Influencers
- @awscloud - Official Twitter feed.
- @AWS_Partners
- @AWSIdentity
- @AWSMarketplace
- @AWSreInvent - Official Twitter account for re:Invent.
- @AWSStartups
- @ajassy - Andy Jassy: Senior Vice-President.
- @Ianmmmm - Ian Massingham - Technical Evangelist.
- @jeffbarr - Jeff Barr: Chief Evangelist.
- @mndoci - Deepak Singh: GM EC2.
- @mza - Matt Wood: Product Strategy.
- @Werner - Werner Vogels: CTO.
- Community heroes, Evangelists, etc
- @kennwhite
- @esh
- @garnaat
- @quinnypig
- @awsgeek
- @awscloud - Official Twitter feed.
- @Ianmmmm - Ian Massingham - Technical Evangelist.
- @jeffbarr - Jeff Barr: Chief Evangelist.
- @mndoci - Deepak Singh: GM EC2.
- @mza - Matt Wood: Product Strategy.
- @Werner - Werner Vogels: CTO.
- Community heroes, Evangelists, etc
- @kennwhite
- @esh
- @garnaat
- @quinnypig
- @awsgeek
- @AWS_Partners
- @AWSIdentity
- @AWSMarketplace
- @AWSreInvent - Official Twitter account for re:Invent.
- @AWSStartups
- @ajassy - Andy Jassy: Senior Vice-President.
-
LinkedIn Groups
-
Subreddits
-
Conferences
- re:Invent - Annual user conference. The event features keynote announcements, training and certification opportunities, over 250 technical sessions, a partner expo, after hours activities, and more.
- AWSome Day - Global one-day events are delivered by AWS Education's technical instructors and are ideal for IT pros, developers and technical managers who would like to learn about how to get started in the AWS Cloud.
- Summits - Global one-day events that are designed to educate new customers about the AWS platform and offer existing customers deep technical content to be more successful with AWS.
-
Facebook Pages
- amazonwebservices - Official Facebook page.
- awsreinvent - Official Facebook page for re:Invent.
-
YouTube Channels
-
-
Contributing
-
`awesome-aws` Python Module
-
-
Appendix of Core Services
-
Developer Tools
- Command Line Interface (CLI) - Provides a CLI to manage all services.
- CodeBuild - Build and test code.
- CodeDeploy - Provides automated code deployment to EC2 instances.
- X-Ray - Analyze and debug your applications.
- CodeCommit - Hosted Git version control service.
- CodePipeline - Continuous delivery service.
-
Compute Services
- Auto Scaling - Launches or terminates EC2 instances based on policies, schedules, and health checks.
- Batch - Run batch jobs at scale.
- Blox - Open source projects for building custom schedulers on ECS.
- EC2 Container Service (ECS) - Supports Docker containers on EC2 instances.
- Elastic Beanstalk - Provides quick deployment and management of applications in the cloud.
- Lambda - Runs code in response to events and automatically manages EC2 instances.
- Elastic GPUs - Attach low-cost GPUs to EC2 instances for graphics acceleration.
- EC2 Systems Manager - Easily configure and manage EC2 and on-premises systems.
- Elastic Compute Cloud (EC2) - Provides scalable virtual private servers using Xen.
- Lightsail - Launch and manage simple virtual private servers.
-
Application Services
- Step Functions - Coordinate components of distributed applications.
- Simple Email Service (SES) - Provides bulk and transactional email sending.
- CloudSearch - Provides basic full-text search and indexing of textual content.
- DevPay - Provides billing and account management.
- Elastic Transcoder (ETS) - Provides video transcoding of S3 hosted videos.
- Simple Queue Service (SQS) - Provides a hosted message queue for web applications.
- Simple Workflow (SWF) - A workflow service for building scalable, resilient applications.
- AppStream - Flexible, low-latency streaming service for apps and games.
- Flexible Payments Service (FPS) - Provides an interface for micropayments.
- API Gateway - Service for publishing, maintaining and securing web service APIs.
- Simple Notification Service (SNS) - Provides a hosted multi-protocol "push" messaging for applications.
-
Management Tools
- Config - Provides a detailed view of all resources.
- CloudFormation - Provides a file-based interface for provisioning other resources.
- CloudTrail - Provides logs of all activity.
- CloudWatch - Provides monitoring for AWS cloud resources and applications, starting with EC2.
- Management Console (AWS Console) - A web-based interface to manage all services.
- Personal Health Dashboard - Your personalized view of service health.
- Service Catalog - Service Catalog allows IT administrators to create, manage, and distribute portfolios of approved products to end users, who can then access the products they need in a personalized portal.
- OpsWorks - Provides configuration of EC2 services using Chef.
-
Networking Services
- Direct Connect - Provides dedicated connections to AWS for faster and cheaper data throughput.
- Route 53 - Provides a highly available and scalable Domain Name System (DNS) web service.
- Elastic Load Balancing (ELB) - Automatically distributes incoming traffic across multiple EC2 instances.
- Virtual Private Cloud (VPC) - Creates a logically isolated set of EC2 instances which can be connected to an existing network using a VPN connection.
-
Enterprise Applications
- WorkMail - Provides managed email and calendaring service.
- WorkSpaces - Provides a cloud-based desktop experience to end-users.
- Workspaces Application Manager (WAM) - Simplifies deployment and management of WorkSpaces.
- WorkSpaces - Provides a cloud-based desktop experience to end-users.
- WorkDocs - Provides a fully managed, secure enterprise storage and sharing service.
-
Analytics Services
- Athena - Query data on S3 instantly.
- Glue - Prepare and load data to data stores.
- Kinesis - Provides real-time data processing over large, distributed data streams.
- Quicksight - Provides cloud-powered business intelligence for 1/10th the cost of traditional BI solutions.
- Data Pipeline - Provides workload management by processing and moving data between services.
- Elastic MapReduce (EMR) - Hosts a Hadoop and Spark framework running on EC2 and S3.
- Elasticsearch Service (ES) - Managed Elasticsearch, a popular open-source search and analytics engine.
- Kinesis Analytics - Write standard SQL queries on streaming data without having to learn any new programming skills.
- Kinesis Firehose - Captures and automatically loads streaming data into S3 and Redshift.
-
Artificial Intelligence
- Lex - Build conversational interfaces through voice or text.
- Machine Learning - Provides managed machine learning technology.
- Polly - Turn text into lifelike speech.
- Rekognition - Deep learning-based image analysis.
-
Security and Identity Services
- Certificate Manager - Lets you easily provision, manage, and deploy SSL/TLS certificates for use with AWS services.
- CloudHSM - Helps meet corporate, contractual and regulatory compliance requirements for data security by using dedicated Hardware Security Module (HSM) appliances within the AWS cloud.
- Directory Service - A managed service that allows you to connect your resources with an existing on-premises Microsoft Active Directory or to set up a new, stand-alone directory in the AWS Cloud.
- Identity and Access Management (IAM) - An implicit service, the authentication infrastructure used to authenticate access to the various services.
- Inspector - An automated security assessment service that helps improve the security and compliance of applications deployed on AWS.
- Key Management Service (KMS) - A managed service that makes it easy for you to create and control the encryption keys used to encrypt your data.
- Shield - Managed DDoS Protection.
- WAF - A web application firewall service that monitors and manages CloudFront distributions.
-
Internet of Things Service
- IoT - Enables secure, bi-directional communication between internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud over MQTT and HTTP.
-
Mobile Services
- Cognito - Provides user identity and data synchronization.
- Device Farm - App testing service for iOS, Android and Fire OS apps on physical devices.
- Mobile Analytics - Service for collecting, visualizing, and understanding app usage data.
- Pinpoint - Targeted push notifications for mobile apps.
- Mobile Hub - Provides an integrated console that helps you build, test, and monitor your mobile apps.
-
Storage and Content Delivery Services
- CloudFront - A content delivery network (CDN) for distributing objects to locations near the requester.
- Elastic Block Store (EBS) - Provides persistent block-level storage volumes for EC2.
- Elastic File System (EFS) - A file storage service for EC2 instances.
- Simple Storage Service (S3) - Provides Web Service based storage.
- Storage Gateway - An iSCSI block storage virtual appliance with cloud-based backup.
- Import/Export - Accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
- Glacier - Provides a low-cost, long-term storage option, intended for archiving data.
-
Databases
- Aurora - MySQL and PostgreSQL compatible relational database with improved performance.
- DynamoDB - Provides a scalable, low-latency NoSQL online Database Service backed by SSDs.
- ElastiCache - Provides in-memory caching for web apps (Memcached, Redis).
- Relational Database Service (RDS) - Provides a scalable database server with MySQL, Oracle, SQL Server, PostgreSQL, and MariaDB support.
- SimpleDB - Allows developers to run queries on structured data.
- Schema Conversion Tool - App that helps you convert your database schema from an Oracle or Microsoft SQL Server database, to an RDS MySQL DB instance or an Aurora DB cluster.
- Redshift - Provides petabyte-scale data warehousing with columnar storage and multi-node compute.
-
Miscellaneous Services
- Fulfillment Web Service - Provides a programmatic web service for sellers to ship items to and from Amazon using Fulfillment by Amazon.
- Partner Network (APN) - Provides partners with the technical information and sales and marketing support to increase business opportunities.
- Product Advertising API - Provides access to product data and electronic commerce functionality.
-
Services in Plain English
- Amazon Web Services in Plain English - Entertaining and educational, a community contribution.
-
-
Command Line Tools
-
Windows PowerShell
-
Universal Command Line Interface
-
-
Open Source Repos
-
Elastic Compute Cloud
- cristim/autospotting :fire::fire::fire::fire: - Automatically rolling-replace on-demand EC2 instances in AutoScaling groups with compatible spot instances.
- alestic/ec2-consistent-snapshot :fire::fire: - Initiate consistent EBS snapshots in EC2.
- ConradIrwin/aws-name-server :fire::fire::fire: - DNS server that lets you look up instances by name.
- evannuil/aws-snapshot-tool :fire::fire: - Automates EBS snapshots and rotation.
- kelseyhightower/kubernetes-the-hard-way :fire::fire::fire::fire::fire: - Bootstrap Kubernetes the hard way on EC2. No scripts.
- mirakui/ec2ssh :fire::fire: - SSH config manager.
- openebs/openebs :fire::fire::fire::fire::fire: - Containerized block storage QoS SLAs, tiering and replica policies across AZs and environments, and predictable and scalable performance.
- skavanagh/EC2Box :fire::fire: - A web-based SSH console to manage multiple instances simultaneously.
- wbailey/claws :fire: - CLI-driven console with capistrano integration.
- skavanagh/EC2Box :fire::fire: - A web-based SSH console to manage multiple instances simultaneously.
-
Accompanying Repos
- todo-app-railsconf - Simple "Todo" app from RailsConf 2015.
- todo-sample-app - Simple "Todo" app from RailsConf 2014.
- aws-demo-php-simple-app - PHP apps from the AWS Blogs.
- aws-mobile-sample-wif - Samples from the AWS Mobile SDK blog.
- aws-mobile-self-paced-labs-samples - Android Snake Game from a self-paced lab.
- aws-training-demo :fire: - Demos from the Technical Trainers community.
- java-meme-generator-sample - Meme generation app from re:Invent 2012.
- railsconf2013-tech-demo :fire: - Seahorse demo from RailsConf 2013.
- reinvent2013-js-blog-demo - Demo blogging app from re:Invent 2013.
- reinvent2013-mobile-photo-share - Mobile photo share app from re:Invent 2014.
- reinvent2014-scalable-site-management - Scalable site management sample from re:Invent 2014.
- reinvent2015-dev309 - Large Scale Metrics Analysis from re:Invent 2015.
- timely-security-analytics - Security analytics sample from 2015 re:Invent 2015.
- todo-sample-app - Simple "Todo" app from RailsConf 2014.
- startup-class/setup :fire::fire: - EC2 setup files for Startup Engineering MOOC.
- reinvent2014-scalable-site-management - Scalable site management sample from re:Invent 2014.
- reinvent2015-dev309 - Large Scale Metrics Analysis from re:Invent 2015.
- timely-security-analytics - Security analytics sample from 2015 re:Invent 2015.
- aws-arch-backoff-simulator :fire: - Jitter and backoff Simulator for AWS architecture blog.
- aws-big-data-blog :fire::fire::fire: - Samples from the AWS Big Data Blog.
- aws-demo-php-simple-app - PHP apps from the AWS Blogs.
-
OpsWorks
- opsworks-demo-php-simple-app - Simple PHP app.
- opsworks-demo-rails-photo-share-app - A sample Rails app.
- opsworks-example-cookbooks :fire: - Cookbooks used with the sample apps.
- opsworks-attribute-customization - Attribute customization example.
- opsworks-capistrano - Capistrano with instances.
- opsworks-cookbooks :fire::fire::fire::fire: - Chef Cookbooks.
- opsworks-demo-php-photo-share-app - Simple PHP photo share app.
- opsworks-demo-php-simple-app - Simple PHP app.
- opsworks-demo-rails-photo-share-app - A sample Rails app.
- opsworks-example-cookbooks :fire: - Cookbooks used with the sample apps.
- opsworks-first-cookbook - Cookbook used to demonstrate simple recipes.
- opsworks-windows-demo-cookbooks - Cookbooks for Windows.
- todo-sample-app-cookbooks - Custom cookbooks associated with the todo-sample-app.
- opsworks-attribute-customization - Attribute customization example.
- opsworks-capistrano - Capistrano with instances.
- opsworks-demo-php-photo-share-app - Simple PHP photo share app.
- opsworks-first-cookbook - Cookbook used to demonstrate simple recipes.
- opsworks-windows-demo- - A sample Node.JS app.
- opsworks-windows-demo-cookbooks - Cookbooks for Windows.
- todo-sample-app-cookbooks - Custom cookbooks associated with the todo-sample-app.
-
Elastic Beanstalk
- eb-docker-multiple-ports - Simple Node.js and Tomcat apps using Docker images.
- aws-eb-glassfish-dockerfiles - GlassFish docker files.
- aws-eb-python-dockerfiles - Python docker files.
- eb-demo-php-simple-app :fire: - Simple PHP app.
- eb-docker-virtual-hosting - Simple PHP, Tomcat, and Nginx applications using Docker images.
- eb-node-express-signup - Express framework and Bootstrap Node.js sample app.
- eb-node-express - Sample app referenced in the Developer Guide.
- eb-python-flask - Simple Python and Flask app.
- eb-wif-sample - Sample login app with Web Identity Federation.
- alienfast/elastic-beanstalk :fire: - Gem with rake configuration and deployment for rails apps.
- ThoughtWorksStudios/eb_deployer :fire::fire: - Blue-green deployment automation.
- eb-py-flask-signup :fire::fire: - Python signup form app with Flask and Bootstrap.
- eb-python-flask - Simple Python and Flask app.
- eb-wif-sample - Sample login app with Web Identity Federation.
-
Machine Learning
- machine-learning-samples :fire::fire::fire: - Sample apps.
-
SQS
- phstc/shoryuken :fire::fire::fire::fire: - A super efficient SQS thread based message processor for Ruby.
- amazon-sqs-java-messaging-lib - Holds the Java Message Service to communicate with SQS.
-
Security
- aws-tvm-identity - Token Vending Machine for Identity Registration.
- aws-sha256-agentcs - SHA256 Agent Compatibility Ccanner.
- aws-tvm-anonymous - Token Vending Machine for Anonymous Registration.
- AdRoll/hologram :fire::fire::fire: - Easy, painless credentials on developer laptops.
- alex/letsencrypt-aws :fire::fire::fire: - Automatically provision and update certificates.
- cloudsploit/scans :fire::fire::fire: - Detects security risks.
- jordanpotti/AWSBucketDump :fire::fire::fire: - Security Tool to Look For Interesting Files in S3 Buckets.
- Netflix/bless :fire::fire::fire::fire::fire: - SSH Certificate Authority that runs as a Lambda function.
- Netflix/security_monkey :fire::fire::fire::fire::fire: - Monitors policy changes and alerts on insecure configurations.
- RiotGames/cloud-inquisitor :fire::fire: - Tool to enforce ownership and data security.
- sebsto/AWSVPN :fire: - Start a private VPN server in the cloud.
- trailofbits/algo :fire::fire::fire::fire::fire: - Set up a personal IPSEC VPN on EC2 and other cloud services.
- ttlequals0/autovpn :fire::fire::fire::fire: - Create On Demand Disposable OpenVPN Endpoints.
- aws-tvm-anonymous - Token Vending Machine for Anonymous Registration.
- iSECPartners/Scout2 :fire::fire::fire::fire: - Security auditing tool.
-
Miscellaneous Repos
- amediamanager - Media manager.
- aws-hal-client-java - Java client for the Hypertext Application Language.
- aws-model-validators - Tools for validating the AWS service JSON model files.
- aws-sdk-js-sample-video-transcoder - Sample cross-platform video transcoder app.
- meducation/propono :fire::fire: - Easy-to-use pub/sub in Ruby.
- amediamanager - Media manager.
- aws-hal-client-java - Java client for the Hypertext Application Language.
- aws-model-validators - Tools for validating the AWS service JSON model files.
- aws-sdk-js-sample-video-transcoder - Sample cross-platform video transcoder app.
- simplebeerservice :fire::fire: - Cloud-connected kegerator that streams live sensor data to AWS.
- bcoe/thumbd :fire::fire: - Node.js/ImageMagick-based image thumbnailing service.
- Comcast/cmb :fire::fire: - Highly available, horizontally scalable queuing and notification service.
- convox/rack :fire::fire::fire::fire: - Open-source PaaS on AWS.
- devops-israel/aws-inventory :fire::fire: - Display all your AWS resources on a single web page.
- donnemartin/dev-setup :fire::fire::fire::fire: - Mac setup of various developer tools and AWS services.
- dtan4/terraforming :fire::fire::fire::fire::fire: - Export existing resources to Terraform style (tf, tfstate).
- segmentio/stack :fire::fire::fire::fire: - A set of Terraform modules for configuring production infrastructure.
- j2labs/microarmy - Deploy micro instances to launch a coordinated siege.
- jpillora/grunt-aws :fire: - Grunt interface into the Node.JS SDK.
- jvehent/haproxy-aws :fire::fire: - Documentation on building a HTTPS stack with HAProxy.
- localstack/localstack :fire::fire::fire::fire::fire: - A fully functional local AWS cloud stack. Develop and test your cloud apps offline!
- mozilla/awsbox :fire::fire::fire: - A featherweight PaaS on top of EC2 for deploying node apps.
- Netflix/aminator :fire::fire::fire: - A tool for creating EBS AMIs.
- Netflix/archaius :fire::fire::fire::fire::fire: - Library for configuration management API.
- Netflix/asgard :fire::fire::fire::fire::fire: - Web interface for application deployments and cloud management.
- Netflix/aws-autoscaling :fire::fire: - Tools for using auto scaling and documentation best practices.
- Netflix/chaosmonkey :fire::fire::fire::fire::fire: - Resiliency tool that helps applications tolerate random instance failures.
- Netflix/eureka :fire::fire::fire::fire::fire: - Service registry for resilient mid-tier load balancing and failover.
- Netflix/EVCache :fire::fire::fire::fire: - A distributed in-memory data store.
- Netflix/Fenzo :fire::fire::fire: - Extensible Scheduler for Mesos Frameworks.
- Netflix/ribbon :fire::fire::fire::fire::fire: - Remote procedure call library with built in software load balancers.
- Netflix/SimianArmy :fire::fire::fire::fire::fire: - Tools to keep your cloud operating in top form.
- Netflix/zuul :fire::fire::fire::fire::fire: - Edge service that provides dynamic routing, monitoring, resiliency, security, and more.
- niftylettuce/gulp-aws-splash :fire::fire: - Open-source LaunchRock alternative. Build beautiful splash pages.
- puppetlabs/puppetlabs-aws :fire: - Puppet module for managing resources to build out infrastructure.
- mhart/react-server-routing-example :fire::fire: - Sample universal client/server routing and data in React.
- snowplow/snowplow :fire::fire::fire::fire::fire: - Enterprise-strength web, mobile and event analytics, powered by Hadoop, Kafka, Kinesis, Redshift and Elasticsearch.
- Spinnaker/spinnaker :fire::fire::fire::fire::fire: - Successor to asgard supporting pipelines and more.
- spulec/moto :fire::fire::fire::fire::fire: - Allows your python tests to easily mock out the boto library.
-
API Gateway
- api-gateway-secure-pet-store :fire::fire: - Cognito credentials through Lambda.
- aws-apigateway-sdk-java - SDK for Java.
-
CLI
- awscli-aliases :fire::fire: - Repository for AWS CLI aliases.
- amazon-ecs-cli :fire::fire::fire::fire: - ECS CLI using the same Docker Compose file format and familiar Compose commands.
- awscli-cookbook - Installs the CLI tools and provides a set of LWRPs for use within chef cookbooks.
- awsmobile-cli :fire: - CLI experience for Frontend developers in the JavaScript ecosystem.
- achiku/jungle :fire::fire::fire: - Operations by EC2 and ELB cli should be simpler.
- dbcli/athenacli - a CLI tool for AWS Athena service that can do auto-completion and syntax highlighting.
- timkay/aws :fire::fire: - Easy command line access to Amazon EC2, S3, SQS, ELB, and SDB.
- wallix/awless :fire::fire::fire::fire::fire: - a Powerful CLI for EC2, IAM and S3 in Go.
- 99designs/aws-vault :fire::fire::fire::fire::fire: - A tool for securely storing AWS credentials, written in Go.
-
CloudFormation
- aws-cfn-custom-resource-examples - Custom resource examples.
- aws-cfn-resource-bridge - Custom resource framework.
- Appliscale/perun - A CLI tool for linting/validation and managing CloudFormation templates and stacks.
- beaknit/cform - SublimeText plugin.
- cloudtools/troposphere :fire::fire::fire::fire::fire: - Python library to create descriptions.
- peterkh/cumulus :fire::fire: - Manages stacks.
- envato/stack_master :fire::fire: - A CLI tool to manage CloudFormation stacks.
- sparkleformation/sfn - CLI for stack management.
- sparkleformation/sparkle_formation :fire::fire: - Ruby DSL for template creation.
- Stelligent/cfn_nag :fire::fire::fire: - Linting tool for CloudFormation templates
- cfn-python-lint :fire::fire::fire::fire: - A tool for linting/validating CloudFormation.
-
CloudTrail
- aws-cloudtrail-processing-library - Easily consume and process log files.
- AppliedTrust/traildash :fire::fire: - Slick dashboard.
-
CloudWatch
- ecs-cloudwatch-logs - Assets in the blog post on using Amazon ECS and Amazon CloudWatch logs.
- logstash-output-cloudwatchlogs - A logstash plugin that sends logs to CloudWatch.
- opsworks-cloudwatch-logs-cookbooks - OpsWorks sample cookbook.
- jorgebastida/awslogs :fire::fire::fire::fire::fire: - Simple CLI for querying groups, streams and events.
- newrelic-platform/newrelic_aws_cloudwatch_plugin :fire: - New Relic plugin.
-
Code Deploy
- aws-codedeploy-agent :fire::fire: - Sample agent.
- aws-codedeploy-plugin :fire: - Jenkins plugin.
- aws-codedeploy-samples :fire::fire::fire: - Samples and template scenarios.
-
Code Pipeline
- aws-codepipeline-custom-job-worker - Develop your own job worker when creating a custom action.
- aws-codepipeline-jenkins-aws-codedeploy_linux - Four-stage pipeline for Linux.
- aws-codepipeline-plugin-for-jenkins - Jenkins plugin.
- aws-codepipeline-s3-aws-codedeploy_linux - Simple pipeline for Linux.
- AWSCodePipeline-Jenkins-AWSCodeDeploy_Windows - Four-stage pipeline for Windows.
- AWSCodePipeline-S3-AWSCodeDeploy_Windows - Simple pipeline for Windows.
-
Cognito
- amazon-cognito-android - Sync SDK for Android.
- amazon-cognito-developer-authentication-sample - Authentication sample.
- amazon-cognito-dotnet - Sync SDK for .NET.
- amazon-cognito-ios - Sync SDK for iOS.
- amazon-cognito-js :fire: - Sync SDK for JavaScript.
- cognito-sample-nodejs :fire: - Sample App for Node.js.
- amazon-cognito-streams-sample - Consuming Streams sample.
-
Data Pipeline
- data-pipeline-samples :fire::fire: - Sample pipelines.
-
Device Farm
- aws-device-farm-appium-tests-for-sample-app - Appium TestNG Android tests.
- aws-device-farm-calabash-tests-for-sample-app - Calabash Android tests.
- aws-device-farm-gradle-plugin - Gradle plugin.
- aws-device-farm-jenkins-plugin - Jenkins plugin.
- aws-device-farm-sample-app-for-android :fire: - Sample Android app.
- aws-device-farm-appium-tests-for-sample-app - Appium TestNG Android tests.
-
DynamoDB
- aws-dotnet-session-provider - A session state provider for ASP.NET apps.
- aws-dotnet-trace-listener - A trace listener for System.Diagnostics that can be used to log events.
- aws-dynamodb-mars-json-demo - Stores and indexes NASA JPL Mars images.
- aws-dynamodb-session-tomcat - Session store for Apache Tomcat.
- aws-sessionstore-dynamodb-ruby - Handles sessions for Ruby web apps.
- dynamodb-cross-region-library :fire::fire: - Cross-region replication.
- dynamodb-online-index-violation-detector - Finds violations on an online GSI's hash key and range key.
- dynamodb-streams-kinesis-adapter - Kinesis interface to consume and process data from a DynamoDB stream.
- dynamodb-tictactoe-example-app - Lightweight python app.
- dynamodb-transactions :fire::fire: - Performs atomic writes and isolated reads across multiple items and tables.
- logstash-input-dynamodb - Logstash input plugin.
- channl/dynamodb-lambda-autoscale :fire::fire: - Autoscale DynamoDB provisioned capacity using Lambda.
- lyft/confidant :fire::fire::fire::fire: - Stores secrets, encrypted at rest.
- sebdah/dynamic-dynamodb :fire::fire::fire: - Provides auto-scaling.
-
Elastic Container Service
- amazon-ecs-agent :fire::fire::fire::fire: - Agent that runs on and starts containers.
- amazon-ecs-amazon-efs - Persists Data from containers.
- amazon-ecs-init :fire: - RPM developed to support the Amazon ECS Container Agent.
- blox :fire::fire::fire: - Open source tools for building custom schedulers on ECS.
- ecs-demo-php-simple-app :fire: - Simple PHP app.
- ecs-refarch-continuous-deployment :fire::fire::fire: - Reference Architecture for continuous deployment to ECS using CodePipeline.
- ecs-task-kite - Simple ambassador container for inter-task communication.
- lambda-ecs-worker-pattern :fire::fire: - Extends Lambda using SQS and ECS.
- py-flask-signup-docker - Python sample app.
- service-discovery-ecs-consul :fire: - Assets from the blog Service Discovery via Consul with Amazon ECS.
- Lumoslabs/broadside - Command line tool for deploying revisions of containerized applications.
- Stelligent/mu :fire::fire::fire: - Command line tool to simplify ECS deployments via CodeBuild and CodePipeline.
- ecs-blue-green-deployment :fire::fire: - Blue-green deployment on ECS.
- ecs-demo-php-simple-app :fire: - Simple PHP app.
- lambda-ecs-worker-pattern :fire::fire: - Extends Lambda using SQS and ECS.
- py-flask-signup-docker - Python sample app.
- service-discovery-ecs-consul :fire: - Assets from the blog Service Discovery via Consul with Amazon ECS.
-
Elastic MapReduce
- emr-bootstrap-actions :fire::fire::fire: - Sample bootstrap actions.
- emr-sample-apps - Sample apps.
- Yelp/mrjob :fire::fire::fire::fire::fire: - Run MapReduce jobs on Hadoop or EMR.
- emr-bootstrap-actions :fire::fire::fire: - Sample bootstrap actions.
- emr-sample-apps - Sample apps.
-
Elastic Search
- logstash-output-amazon_es :fire::fire: - Logstash output plugin to sign and export events.
- opsworks-elasticsearch-cookbook - OpsWorks Elasticsearch sample cookbook.
- elastic/elasticsearch-cloud-aws :fire::fire::fire: - Plugin for Elasticsearch.
- opsworks-elasticsearch-cookbook - OpsWorks Elasticsearch sample cookbook.
-
Elasticache
- aws-elasticache-cluster-client-libmemcached - Libmemcached library support.
- aws-elasticache-cluster-client-memcached-for-java - Client for Java.
- aws-elasticache-cluster-client-memcached-for-php - Enhanced PHP library connecting to ElastiCache.
- elasticache-cluster-config-net - Config object for Enyim's MemcachedClient to enable auto discovery.
-
Glacier
- vsespb/mt-aws-glacier :fire::fire::fire: - Perl Multithreaded Multipart sync to Glacier.
-
Kinesis
- amazon-kinesis-aggregators :fire: - Provides a simple way to create real time aggregations.
- amazon-kinesis-client-net - Client Library for .NET.
- amazon-kinesis-client-nodejs :fire::fire: - Client Library for Node.js.
- amazon-kinesis-client-python :fire::fire: - Client Library for Python.
- amazon-kinesis-client-ruby :fire: - Client Library for Ruby.
- amazon-kinesis-client :fire::fire:
- amazon-kinesis-connectors :fire::fire: - Libary to integrate with other AWS and non-AWS services.
- amazon-kinesis-data-visualization-sample :fire: - Sample data visualization app.
- amazon-kinesis-learning - Learning Kinesis Development.
- amazon-kinesis-producer :fire::fire: - Producer Library.
- amazon-kinesis-scaling-utils :fire::fire: - Provides the ability to scale streams.
- aws-fluent-plugin-kinesis :fire::fire: - Fluent Plugin.
- kinesis-log4j-appender - Log4J Appender.
- kinesis-poster-worker - Simple multi-threaded Python Poster and Worker.
- kinesis-storm-spout :fire: - Spout for Storm.
- mqtt-kinesis-bridge - Simple MQTT bridge in Python.
- amazon-kinesis-connectors :fire::fire: - Libary to integrate with other AWS and non-AWS services.
- amazon-kinesis-data-visualization-sample :fire: - Sample data visualization app.
- amazon-kinesis-learning - Learning Kinesis Development.
- kinesis-log4j-appender - Log4J Appender.
- kinesis-poster-worker - Simple multi-threaded Python Poster and Worker.
- kinesis-storm-spout :fire: - Spout for Storm.
- mqtt-kinesis-bridge - Simple MQTT bridge in Python.
-
Lambda
- amazon-elasticsearch-lambda-samples :fire::fire: - Data ingestion for Elasticsearch from S3 and Kinesis.
- aws-lambda-go :fire::fire::fire::fire::fire: - Libraries, samples and tools to help Go developers develop Lambda functions.
- aws-lambda-java-libs :fire::fire: - Official mirror for interface definitions and helper classes.
- aws-lambda-redshift-loader :fire::fire::fire: - Redshift loader.
- create-thumbnails-lambda - Uses the grunt-aws-lambda plugin to help you develop and test.
- lambda-refarch-mobilebackend :fire::fire::fire: - Reference Architecture for creating a Mobile Backend.
- alestic/lambdash :fire::fire: - Lambda shell - Run sh commands inside the Lambda environment.
- Alephbet/gimel :fire::fire: - Run your own A/B testing backend using Lambda.
- apex/apex :fire::fire::fire::fire::fire: - Minimal AWS Lambda function manager with Go support.
- claudiajs/claudia :fire::fire::fire::fire::fire: - Deploy Node.js projects to Lambda and API Gateway easily.
- cloudnative/lambda-chat :fire::fire: - A chat application without servers.
- danilop/LambdAuth :fire::fire::fire::fire: - Sample authentication service.
- garnaat/kappa :fire::fire::fire: - Kappa is a CLI tool that makes it easier to deploy, update, and test functions for AWS Lambda.
- goadapp/goad :fire::fire::fire::fire: - Lambda powered, highly distributed, load testing tool.
- graphcool/chromeless :fire::fire::fire::fire::fire: - Automate Chrome through Lambda.
- jeremydaly/lambda-api :fire::fire::fire: - Lightweight web framework for your serverless applications.
- jimpick/lambda-comments :fire::fire::fire: - Blog commenting system built with Lambda.
- jorgebastida/gordon :fire::fire::fire::fire::fire: - λ Gordon is a tool to create, wire and deploy AWS Lambdas using CloudFormation.
- ks888/LambStatus :fire::fire::fire::fire: - A status page system inspired by StatusPage.io, built on AWS Lambda.
- kubek2k/lambdoku :fire::fire::fire: - Heroku-like experience when using Lambda.
- lambci/lambci :fire::fire::fire::fire::fire: - A continuous integration system built on Lambda.
- littlstar/s3-lambda :fire::fire::fire::fire: - Lambda functions over S3 objects with concurrency control (each, map, reduce, filter).
- mentum/lambdaws :fire::fire::fire::fire: - Deploy, run and get results in a breeze.
- Miserlou/Zappa :fire::fire::fire::fire::fire: - Serverless WSGI Python Web Apps with AWS Lambda + API Gateway.
- nficano/python-lambda :fire::fire::fire::fire: - A toolkit for developing and deploying serverless Python code in Lambda.
- serverless/serverless :fire::fire::fire::fire::fire:
- Tim-B/grunt-aws-lambda :fire::fire: - Grunt plugin.
- trek10inc/aws-lambda-debugger :fire::fire: - Remote debugging tool for Lambda functions running on Node 6.10
- awslabs/aws-sam-local :fire::fire::fire::fire::fire: - CLI tool for local development and testing of Serverless applications.
- amazon-elasticsearch-lambda-samples :fire::fire: - Data ingestion for Elasticsearch from S3 and Kinesis.
- create-thumbnails-lambda - Uses the grunt-aws-lambda plugin to help you develop and test.
- lambda-refarch-fileprocessing :fire::fire: - Reference Architecture for Real-time File Processing.
- lambda-refarch-iotbackend :fire::fire: - Reference Architecture for creating an IoT Backend.
- lambda-refarch-mobilebackend :fire::fire::fire: - Reference Architecture for creating a Mobile Backend.
- lambda-refarch-webapp :fire::fire::fire: - Reference Architecture for creating a Web Application.
- eawsy/aws-lambda-go :fire::fire::fire: - A fast and clean way to execute Go on Lambda.
-
Mobile Analytics
- aws-sdk-mobile-analytics-js - JavaScript SDK.
-
Redshift
- amazon-redshift-utils :fire::fire::fire::fire: - Applies optimal Column Encoding to existing Tables.
- Lumoslabs/aleph - A full featured web application for writing and running Redshift
- everythingMe/redshift_console - A simple tool to monitor and manage a Redshift cluster. The first release has basic tools to monitor running queries, WLM queue and your tables/schemas.
- getredash/redash :fire::fire::fire::fire::fire: - A web application that allows to easily query an existing database, share the dataset and visualize it in different ways. Initially was developed to work with Redshift, and has great support for it.
-
Route 53
- route53-infima :fire::fire: - Manages service-level fault isolation.
- barnybug/cli53 :fire::fire::fire::fire: - cli53 is a command line tool for Amazon Route 53 which provides import and export from BIND format and simple command line management of Route 53 domains.
- winebarrel/roadworker :fire::fire: - Roadworker is a tool to manage Route53. It defines the state of Route53 using DSL, and updates Route53 according to DSL.
-
S3
- anomalizer/ngx_aws_auth :fire::fire: - Implements proxying of authenticated requests.
- bloomreach/s4cmd :fire::fire::fire: - S3 command line tool, faster than S3cmd for large files.
- CulturalMe/meteor-slingshot :fire::fire::fire: - Upload files in meteor.
- danilop/yas3fs :fire::fire::fire: - Yet Another S3-backed File System, inspired by s3fs.
- grippy/node-s3 - Node.js app to manage buckets.
- jubos/fake-s3 :fire::fire::fire::fire::fire: - Lightweight S3 clone that simulates most commands.
- kahing/goofys :fire::fire::fire::fire::fire: - a Filey System for Amazon S3 written in Go.
- marcel/aws-s3 :fire::fire::fire: - Ruby implementation of Amazon's S3 REST API.
- mardix/flask-cloudy :fire::fire: - Flask extension.
- MathieuLoutre/grunt-aws-s3 :fire::fire: - Grunt plugin.
- minio/mc :fire::fire::fire::fire: - Minio Client for filesystem and cloud storage.
- minio/minio :fire::fire::fire::fire::fire: - Object storage server compatible with S3.
- mumrah/s3-multipart :fire: - Parallel upload/download to S3 via Python.
- ncw/rclone :fire::fire::fire::fire::fire: - Rsync for various cloud storage providers such as S3.
- owocki/s3_disk_util :fire: - S3 Disk usage (du) utility.
- pgherveou/gulp-awspublish :fire::fire: - Gulp plugin.
- rlmcpherson/s3gof3r :fire::fire::fire::fire: - Fast, concurrent, streaming access, includes a CLI.
- s3git/s3git :fire::fire::fire::fire: - CLI tool that allows you to create a distributed, decentralized and versioned repository.
- s3fs-fuse/s3fs-fuse :fire::fire::fire::fire::fire: - Allows Linux and Mac OS X to mount an S3 bucket via FUSE.
- s3tools/s3cmd :fire::fire::fire::fire::fire: - CLI for managing S3 and CloudFront.
- schickling/git-s3 :fire::fire: - Deploy your git repo to a bucket.
- tongwang/s3fs-c :fire: - Mounts buckets for use on a local file system.
- waynehoover/s3_direct_upload :fire::fire::fire: - Direct Upload to Amazon S3 With CORS
- weavejester/clj-aws-s3 :fire: - Client library for Clojure.
- littlstar/s3renity :fire::fire::fire::fire: - Batch functions with concurrency control (each, map, reduce, filter, join)
- sorentwo/carrierwave-aws :fire::fire: - Adapter for CarrierWave.
- spring-projects/aws-maven :fire::fire: - Maven Wagon for S3.
-
SES
- drewblas/aws-ses :fire::fire::fire: - Provides an easy ruby DSL & interface.
- microapps/MoonMail :fire::fire::fire::fire: - Shoot billions of emails using SES and Lambda.
-
Simple Workflow
- aws-flow-ruby :fire: - Creates background jobs and multistep workflows.
- aws-flow-ruby :fire: - Creates background jobs and multistep workflows.
- aws-flow-ruby-samples - AWS Flow Framework for Ruby samples.
- aws-flow-ruby-opsworks-helloworld - Hello World sample.
-
SimpleDB
- rjrodger/simpledb :fire: - Node.js library.
-
SNS
- aws-php-sns-message-validator :fire: - Message validation for PHP.
-
Data
- donnemartin/data-science-ipython-notebooks :fire::fire::fire::fire::fire: - Big data/data science notebooks.
- everpeace/vagrant-mesos :fire::fire: - Spin up your Mesos Cluster with Vagrant.
- jhorey/ferry :fire::fire: - Define, run, and deploy big data apps using Docker.
- nathanmarz/storm-deploy :fire::fire::fire: - One click deploy for Storm clusters.
-
DevOps
- cloud-custodian/cloud-custodian :fire::fire::fire::fire::fire: - Rules engine for management, DSL in yaml for query, filter, and actions on resources.
- k1LoW/awspec :fire::fire::fire: - RSpec tests your resources.
- mitchellh/vagrant-aws :fire::fire::fire::fire::fire: - Use Vagrant to manage your EC2 and VPC instances.
- NixOS/nixops :fire::fire::fire: - Use NixOS to provision EC2 instances, S3 buckets, and other resources.
- chef-cookbooks/aws :fire::fire: - Development repository for aws Chef cookbook.
- colinbjohnson/aws-missing-tools :fire::fire::fire::fire: - Tools for managing resources including EC2, EBS, RDS and Route53.
-
-
Guides, Books, Documentation, and Training
-
Case Studies: Powered by AWS
- Dow Jones
- Dropbox
- Nike
- Nokia
- PBS
- Pfizer
- Spotify
- Swiftkey
- The Weather Company
- Twilio
- Comcast
- Coursera
- Docker
- Dropcam
- Expedia
- Foursquare
- IMDb
- Instrumental
- Intuit
- Johnson & Johnson
- Lionsgate
- mlbam
- NASA
- Netflix
- Philips
- Samsung
- Siemens
- Slack
- The Weather Company
- Ticketmaster
- Time Inc
- U.S. Department of State
- Ubisoft
- Yelp
- Zillow
-
General Guides
- Analyzing Big Data
- Sentiment Analysis
- Web Server Log Analysis
- Automatically generated glossary of services
- Quick Start Deployment Guides
- Open Guide to AWS :fire::fire::fire::fire::fire:
- Working with the AWS Management Console
- Deploying a Web App Using Elastic Beanstalk
- Hosting a Web App
- Hosting a .NET Web App
- Hosting a Static Website
-
Books
-
Whitepapers
-
Training
-
Getting Started Guides
-
Documentation
-
-
Latest KPIs and Stats
-
Credits
-
Miscellaneous Services
-
-
Contact Info
-
Miscellaneous Services
-
-
Other Awesome Lists
-
Miscellaneous Services
- awesome - awesomeness](https://github.com/bayandin/awesome-awesomeness).
-
Programming Languages
Categories
Sub Categories
Miscellaneous Repos
39
Twitter Influencers
36
Case Studies: Powered by AWS
36
Lambda
36
Blogs
33
S3
27
Kinesis
23
Accompanying Repos
21
OpsWorks
20
Elastic Container Service
17
Security
15
DynamoDB
14
Elastic Beanstalk
14
Application Services
11
CloudFormation
11
General Guides
11
YouTube Channels
10
Compute Services
10
Elastic Compute Cloud
10
Analytics Services
9
CLI
9
Management Tools
8
LinkedIn Groups
8
Security and Identity Services
8
Conferences
8
PHP SDK
7
Storage and Content Delivery Services
7
Ruby SDK
7
Android SDK
7
Databases
7
Cognito
7
Code Pipeline
6
JavaScript SDK
6
.NET SDK
6
Miscellaneous Services
6
Device Farm
6
Developer Tools
6
DevOps
6
Elastic MapReduce
5
Mobile Services
5
Java SDK
5
Enterprise Applications
5
CloudWatch
5
Data
4
Elasticache
4
Simple Workflow
4
Networking Services
4
Universal Command Line Interface
4
Elastic Search
4
Artificial Intelligence
4
`awesome-aws` Python Module
4
Redshift
4
iOS SDK
4
Unity SDK
3
Python SDK
3
Haskell SDK
3
Code Deploy
3
Perl SDK
3
Go SDK
3
Visual Studio Toolkit
3
IoT SDK
3
Scala SDK
3
Route 53
3
Eclipse Toolkit
2
Whitepapers
2
Facebook Pages
2
Documentation
2
API Gateway
2
Books
2
C++ SDK
2
Xamarin SDK
2
Windows PowerShell
2
SQS
2
Subreddits
2
SES
2
Rust SDK
2
CloudTrail
2
Getting Started Guides
2
Machine Learning
1
Mobile Analytics
1
Glacier
1
Training
1
Data Pipeline
1
SNS
1
Services in Plain English
1
SimpleDB
1
Internet of Things Service
1
Clojure SDK
1
Keywords
aws
42
python
14
cloud
11
serverless
11
cli
9
s3
9
aws-sdk
8
aws-lambda
8
cloudformation
7
aws-cli
6
golang
6
aws-s3
6
go
6
cloud-management
5
security
5
javascript
5
lambda
5
java
5
devops
5
nodejs
4
cloud-storage
4
docker
4
ecs
4
ec2
4
amazon
3
amazon-web-services
3
storage
3
fuse-filesystem
3
aws-cloudformation
3
s3-bucket
3
filesystem
3
api-gateway
3
openstack-swift
2
perl
2
encryption
2
git
2
aws-dynamodb
2
google-cloud-storage
2
fuse
2
vpn
2
vpn-server
2
azure-blob-storage
2
developer-tools
2
android
2
aws-mobile
2
azure-blob
2
lists
2
machine-learning
2
amazon-kinesis
2
backup
2