Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Shell AWS Projects
-
Project mention: A list of curated open-source K8s tools & resources | reddit.com/r/kubernetes | 2023-03-15
There are some lists already: * https://github.com/ramitsurana/awesome-kubernetes * https://github.com/tomhuang12/awesome-k8s-resources
-
If it was me I'd go with a docker-android container. You could go with Anbox or a virtual android machine, but if you just need to run one app, I think a docker container would be the way to go, since you could script it to open, run your app, and shut down.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
containers-roadmap
This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).
Note: the platform flag is important if we are using a MacBook M1, since AWS Batch does not support ARM/Graviton yet.
-
aws-controllers-k8s
AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes
If you are looking for a way to create an ec2 instance using a Kubernetes resource, you should take a look at https://github.com/aws-controllers-k8s/community
-
-
eks-distro
Amazon EKS Distro (EKS-D) is a Kubernetes distribution based on and used by Amazon Elastic Kubernetes Service (EKS) to create reliable and secure Kubernetes clusters.
Project mention: Using Amazon’s Kubernetes Distribution Everywhere with Amazon EKS Distro | dev.to | 2022-08-06EKS Distro is an open source project on GitHub. You can check out the repository at this link. https://github.com/aws/eks-distro/
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: Announcing the ability to enable AWS Systems Manager by default across all EC2 instances in an account | reddit.com/r/aws | 2023-02-19
If you're using bash/zsh, you can checkout bash-my-aws
-
I cannot ignore the fact that I am an AWS Community Builder, so it was a no-brainer that I would implement this on AWS. Registering a domain and setting it up on Route 53 was the first step. Then I looked at the possibilities of hosting. The site is written in Jeklly and each page is generated separately. Using GitHub Actions, I can regenerate the static pages every time there is a new commit. Hosting a static website on AWS isn’t rocket science. S3 static file hosting is a cheap and easy way. I just needed to find a way how to publish my files to S3. Jake Jarvis created a GitHub Action that can sync your files to S3. All you have to do is to create the appropriate IAM permissions and your files will be pushed to the S3 bucket of your choice. From there, AWS will do the rest. I have created a CloudFront distribution to get HTTPS and fast access from Hungary. Currently there is no AWS region in Hungary, but there is an edge location in Budapest, so serving the site from there gives fast access to Hungarian users. 🔥🔥🔥
-
geodesic
🚀 Geodesic is a DevOps Linux Toolbox in Docker. We use it as an interactive cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/
Have a look at https://github.com/cloudposse/geodesic
-
ecs-refarch-continuous-deployment
ECS Reference Architecture for creating a flexible and scalable deployment pipeline to Amazon ECS using AWS CodePipeline
I'm mostly using just EC2 instances running Docker Engine and Docker Compose (with configs and Compose projects in Git), but I'm starting to use CloudFormation and ECS more. I've taken a lot of inspiration from https://github.com/aws-samples/aws-refarch-shibboleth, https://github.com/awslabs/ecs-refarch-continuous-deployment, and https://github.com/aws-samples/ecs-refarch-cloudformation. At some point in the future, I plan to refactor my CloudFormation/ECS deployments into something more cloud agnostic using Terraform/Kubernetes.
-
ssh-over-ssm
SSH over AWS SSM. No bastions or public-facing instances. SSH user management through IAM. No requirement to store SSH keys locally or on server.
-
-
-
-
There is this reference project which shows how to do it - it does require some updating to make it current however https://github.com/aws-samples/amazon-eks-custom-amis
-
aws-elk-billing
Tools for Loading and Visualising AWS Detailed Billing with ELK(Elasticsearch, Logstash, Kibana)
-
There are a lot of tools built with C/C++ using glibc shared libraries. The AWS CLI v2 is one of these tools. It is common for workflow engines running on AWS to bind mount the AWS CLI from the host instance into the container so that it is available for interacting with other AWS services like staging data from Amazon S3. Challenges arise when a tooling container is based on an image without glibc shared libraries as is the case with ultra-minimal base images like alpine and busybox. You can still use these ultra-minimal images, but you need to take extra steps to ensure that glibc shared libraries are available. For example, the AWS CLI v2 is distributed with the shared libraries it needs, and to make it work on an alpine based container, you can modify the LD_LIBRARY_PATH environment variable in the container environment to point to where these shared libraries are installed.
-
terraform-security-scan
Run a security scan on your terraform with the very nice https://github.com/aquasecurity/tfsec
-
server-ip-addresses
Daily updated list of IP addresses / CIDR blocks used by data centers, cloud service providers, servers, etc.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell AWS related posts
- Bringing together Hungarian technology conferences
- An Introduction to AWS Batch
- From EKS to ECS + Mongodb
- ECS - Delete Task Definition API is live
- Cheap way to host a Javascript project. (e.g. Node APIs & React Apps)
- Amazon EKS now supports Kubernetes version 1.25
- Does it make sense to leverage EFS to make ECR images smaller?
-
A note from our sponsor - SonarQube
www.sonarqube.org | 24 Mar 2023
Index
What are some of the best open-source AWS projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | awesome-kubernetes | 13,696 |
2 | docker-android | 5,503 |
3 | containers-roadmap | 4,758 |
4 | aws-controllers-k8s | 2,108 |
5 | autoVPN | 2,007 |
6 | eks-distro | 1,224 |
7 | xiringuito | 1,053 |
8 | bash-my-aws | 907 |
9 | s3-sync-action | 864 |
10 | geodesic | 833 |
11 | ecs-refarch-continuous-deployment | 833 |
12 | ssh-over-ssm | 676 |
13 | chrome-aws-lambda-layer | 466 |
14 | laravel-aws-eb | 443 |
15 | graylog2-images | 236 |
16 | amazon-eks-custom-amis | 157 |
17 | aws-elk-billing | 157 |
18 | aws-genomics-workflows | 131 |
19 | terraform-security-scan | 104 |
20 | server-ip-addresses | 101 |
21 | aws-workflows-on-github | 98 |
22 | ghostscript-lambda-layer | 74 |
23 | eks-nvme-ssd-provisioner | 55 |