Top 23 Go AWS Projects
Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀
Simple and flexible tool for managing secretsProject mention: Best way to store service account ssh private keys so my team can access them. | reddit.com/r/sysadmin | 2021-03-01
Git repo + sops? It's super-slick to use with AWS KMS, but even with GPG it should take a good chunk of the security concerns.
Get performance insights in less than 4 minutes. 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.
AWS SDK for the Go programming language.Project mention: How dose AWS manages all of their SDKs? | reddit.com/r/aws | 2021-01-27
That's the only way. For example; just this one file, the API interface for CloudFront in Go, is 23,000 lines long. Its long because AWS is complex, but primarily because its codegen'd; there's no manual optimization at play to make things maintainable when humans are maintaining it.
Terraform AWS providerProject mention: Terraform AWS - Imports, Key-Pairs and Broken States | dev.to | 2021-03-03
Hello google my old friend :) Turns out I wasn't the first to hit this wall
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.Project mention: Best static code analysis tool for Terraform? | reddit.com/r/Terraform | 2021-02-03
add https://github.com/gruntwork-io/terratest .. if you are using terraform <=12 maybe kitchen.
Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.Project mention: managing terraform code in DRY way | reddit.com/r/u_hasanlock | 2021-03-04
DRY and maintainable Terraform code https://terragrunt.gruntwork.io/
A Mighty CLI for AWSProject mention: Top 10 tools for the full stack developer | dev.to | 2021-01-31
awless is a powerful, innovative and small surface command line interface (CLI) to manage Amazon Web Services.
A vault for securely storing and accessing AWS credentials in development environmentsProject mention: Open-source tool for Cloud credentials management now supports AWS Single Sign-on | reddit.com/r/aws | 2021-01-13
You should take a look at aws-vault
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to CodeProject mention: How to migrate a complex infrastructure to terraform? | reddit.com/r/devops | 2021-02-28
Have a look at Terraformer (https://github.com/GoogleCloudPlatform/terraformer) for an initial pass on generating terraform code. You’ll need to refactor it from there, restructure it as you like, etc., but I think it will less tedious than writing everything from scratch and then importing resources into Terraform.
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and ServicesProject mention: Not able to create valid route53 entries with kubernetes Ingress in case of a failover routing..!! | reddit.com/r/kubernetes | 2021-02-23
Reference Used - https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/aws.md
Cloud cost estimates for Terraform in your CLI and pull requests 💰📉Project mention: Infracost Feb 2021 update: faster runs, new resources and Atlantis! | dev.to | 2021-03-03
Azure: great progress is being made, stay tuned for exciting news soon
🔒🌍 Security scanner for your Terraform codeProject mention: Terraform VMware vSphere Provider - is it worth it? | reddit.com/r/Terraform | 2021-01-12
I know tfsec (https://github.com/tfsec/tfsec) which is pretty good for AWS resources but I think vSphere resources are not implemented.
A Kubernetes controller for Elastic Load BalancersProject mention: How to get an ALB running with kOps in 2021 | dev.to | 2021-01-22
Yesterday was a painful day because even though the folks who created https://github.com/kubernetes-sigs/aws-load-balancer-controller are great developers. They're really shit at documenting
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.Project mention: AWS Compute Savings Plan for Dev Environment | reddit.com/r/aws | 2021-01-06
https://github.com/AutoSpotting/AutoSpotting is an interesting project that might help you with implementing this. It will automatically swap-out on-demand instances for spot and auto-restart as on-demand if spot capacity disappears.
Private PaaS built on native AWS services for maximum privacy and minimum upkeep (by convox)Project mention: RIP Flynn.io | news.ycombinator.com | 2021-02-28
Yes, I'm a huge fan of Convox . One thing that don't make very clear is that the "Convox Pro" hosted console is optional, and convox/rack  is completely free and open source.
I'm sad to see that Convox still isn't getting the recognition it deserves, because it really is like having Heroku in your own AWS account.
Nuke a whole AWS account and delete all its resources.Project mention: An AWS Pentesting tool that lets you use one-liner commands to backdoor an AWS account's resources with a rogue AWS account - or share the resources with the entire internet 😈 | reddit.com/r/aws | 2021-02-16
I get that it'd do damage if run by a user on an active account but so would https://github.com/rebuy-de/aws-nuke or an unchecked Terraform module example, or a container in an EKS cluster with overly permissive instance profile or a containerised CICD tool with heavy privileges in the orchestrator.
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.Project mention: Detect compliance and security violations across Infrastructure as Code | news.ycombinator.com | 2021-03-03
cloudquery transforms your cloud infrastructure into SQL or Graph database for easy monitoring, governance and security.
firecracker-containerd enables containerd to manage containers as Firecracker microVMsProject mention: I discovered FaaS and what it changed for me | news.ycombinator.com | 2021-02-06
CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDPProject mention: saml2aws-multi: a simple tool providing an easy-to-use command line interface for saml2aws | dev.to | 2021-01-29
saml2aws-multi is a simple tool I created for using saml2aws more effectively on day-to-day tasks. saml2aws-multi provides an easy-to-use command line interface to support login and retrieve AWS temporary credentials for multiple roles of different accounts with saml2aws.
Detect, track and alert on infrastructure driftProject mention: Catching infrastructure drift on multiple terraform states (announcing OSS tool demo) | reddit.com/r/Terraform | 2021-03-05
Thank you :) Yes azure support is obviously on the roadmap. Feel free to upvote it on the GitHub discussions related to the next cloud providers support as it helps us prioritize items on the roadmap. (https://github.com/cloudskiff/driftctl/discussions) RGs are certainly very Azure specific and should be covered. It sort of matches the notion of filtering we apply to AWS resources. We just added a new discussion on this topic following your input. https://github.com/cloudskiff/driftctl/discussions/318 Thanks a lot for bringing this up!
A language and runtime for distributed, incremental data processing in the cloudProject mention: Why isn't differential dataflow more popular? | news.ycombinator.com | 2021-01-22
It seems Reflow falls in this category:
> Reflow thus allows scientists and engineers to write straightforward programs and then have them transparently executed in a cloud environment. Programs are automatically parallelized and distributed across multiple machines, and redundant computations (even across runs and users) are eliminated by its memoization cache. Reflow evaluates its programs incrementally: whenever the input data or program changes, only those outputs that depend on the changed data or code are recomputed.
Parallel S3 and local filesystem execution tool.
What are some of the best open-source AWS projects in Go? This list will help you: