390 Resources
Golang aws-ssm-parameter-store Libraries
The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, ...)
=== T H E C L O U D A V I A T O R === ⠀⠀⠀⠀⠀⠀⠀⠀⢶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Substation is a cloud native toolkit for building modular ingest, transform, and load (ITL) data pipelines
Substation Substation is a cloud native data pipeline toolkit. What is Substation? Substation is a modular ingest, transform, load (ITL) application f
A Terraform module to manage cluster authentication (aws-auth) for an Elastic Kubernetes (EKS) cluster on AWS.
Archive Notice The terraform-aws-modules/eks/aws v.18.20.0 release has brought back support aws-auth configmap! For this reason, I highly encourage us
FlashDB is an embeddable, in-memory key/value database in Go
FlashDB is an embeddable, in-memory key/value database in Go (with Redis like commands and super easy to read)
Breaking Cloud Native Web APIs in their natural habitat.
cnfuzz - Cloud Native Web API Fuzzer "Breaking Cloud Native Web APIs in their natural habitat." Fuzzing web APIs in their fully converged Cloud Native
Read the text of memes, then inject that text into the image as searchable metadata.
Make Meme Text Searchable I have an extensive set of memes I've been collecting since the early days of Flickr. #icanhascheeseburger It's a pain in th
Simple key-value store on top of SQLite or MySQL
KV Work in progress, not ready for prime time. A simple key/value store on top of SQLite or MySQL (Go port of GitHub's KV). Aims to be 100% compatible
Tapestry is an underlying distributed object location and retrieval system (DOLR) which can be used to store and locate objects. This distributed system provides an interface for storing and retrieving key-value pairs.
Tapestry This project implements Tapestry, an underlying distributed object location and retrieval system (DOLR) which can be used to store and locate
Awspowertoggle - Web UI and API for quickly starting and stopping AWS environments
aws-power-toggle web UI and API for quickly starting and stopping AWS environmen
Aws-cdk-go-examples - Example projects using the AWS CDK by Golang
aws-cdk-go-examples Example projects using the AWS CDK by Golang Useful commands
Assume-shell - A tool to create a shell with AWS environment credentials set
assume-shell This tool will request AWS credentials for a given profile/role and
Cross commerce challenge - Cross Commerce Store Challenge With Golang
Cross Commerce Store Desafio Simples Aplicação ETL Todo o código fonte está cont
👀The vaws command was created to simplify the display of AWS resources.
Vaws The vaws command was created to simplify the display of AWS resources. This repository is a Go version of the command that was created in the fol
A simple app to produce messages to sqs by using aws sdk v2 package for Golang.
go-sqs-producer A simple app to produce messages to SQS by using aws sdk v2 package for Golang in performatic meaning. How to run | go 1.17 or above i
Dev-spaces - A CLI to help creating development environments using AWS Spot Instances
This is a CLI to help creating on-demand development spaces using EC2 Spot Intances.
LotsusDB is a fast k/v database compatible with LSM tree and B+ tree
LotusDB LotsusDB is a fast k/v database compatible with LSM tree and B+ tree. Key features: Combine the advantages of LSM and B+ tree Fast read/write
Convert JPEG images from S3 bucket to BMP, GIF, PNG into another bucket
aws-lambda Convert JPEG images from S3 bucket to BMP, GIF, PNG into another bucket Setup two buckets jpeg-images for source jpeg images converted-jpeg
Una prueba técnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
Una prueba técnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
kvStore is a simple key/value in-memory store
kvStore is a simple key/value in-memory store. It is designed for the API. kvStore keeps records at /tmp/kvStore/dbName.db. You can specify server port, dbName and, file save interval in your RunServer(Addr, dbName) call.
GoLang - Produces a binary suitable for use in shell scripts and cron jobs for rotating IAM credentials.
AWS-Rotate-IAM-Key aws-rotate-iam-key makes it easy to rotate your IAM keys whether they be in your ~/.aws/credentials file or else where. This work i
Create an ESK cluster using CDK and Golang.
Welcome to your CDK Go project! This is a blank project for Go development with CDK. NOTICE: Go support is still in Developer Preview. This implies th
Build a simple decomposed Key-Value store by implementing two services which communicate over gRPC.
Build a simple decomposed Key-Value store by implementing two services which communicate over gRPC.
Backend to project Dating App. Written in GO, utilising Gin. MongoDB, AWS S3 and SNS.
Dating API Backend to project Dating App. Written in GO, utilising Gin. MongoDB, AWS S3 and SNS. In order to run simply type "go run ." The API requir
Beatstore-backend-go - Backend implementation for a social media app / e-commerce store for instrumental music,built with Golang
BeatStore-Backend-Go Backend implementation for a social media app / e-commerce
Mrrobot - A simple greetings bot for Slack that uses events api and hosted on AWS Lambda
Mr. Robot a greeter bot for your slack community build_docker
6.824-Raft - There are three roles in Raft algorithm, Follower, Candidate, Leader, each node store currentTerm, votedFor and log
6.824-Raft Raft note There are three roles in Raft algorithm, Follower, Candidat
Go package providing opinionated tools and methods for working with the `aws-sdk-go/service/cloudfront` package.
go-aws-cloudfront Go package providing opinionated tools and methods for working with the aws-sdk-go/service/cloudfront package. Documentation Tools $
Aws-cognito-demo-go - Source code for AWS Cognito in Go
AWS Cognito Demo in Go Source code for YouTube series, AWS Cognito in Go - https
Test-csi-driver - Amazon Elastic Block Store (EBS) CSI driver
Amazon Elastic Block Store (EBS) CSI driver Overview The Amazon Elastic Block St
Built a causally consistent, replicated and sharded key value store with a REST API.
A causally consistent, replicated and sharded key value store built in Golang with a RESTful API. Runs through the use of a Docker container.
Program to fetch public IP ranges of AWS, Azure and Google
cloudip This program will retrieve a list of all public IP address ranges (v4 or v6) for the three major cloud vendors: Amazon AWS, Microsoft Azure an
Command line utility for querying AWS Athena, seeks to emulate sqlite3
athena-query Command line utility for querying AWS Athena, seeks to emulate sqlite3. It implements some similar commands (the . notation) as sqlite3.
Stratus-red-team - Granular, Actionable Adversary Emulation for the Cloud
Stratus Red team Stratus Red Team is "Atomic Red Team™" for the cloud, allowing
Startpage - Lambda for reading rss feeds and generating a minimal start page for a static site
startpage generate a startpage of links for a static site hosted via AWS What It
A RESTful API written in Golang to store and retrieve ticket information.
Tickets-API A RESTful API written in Golang to store and retrieve ticket information. This is a RESTful API built on top of the gin-gonic/gin package
Aws-console-plugin - The current HashiCorp Vault AWS Secret Engine currently supports the creation of short lived API keys using the IAM User
aws-console-plugin Background The current HashiCorp Vault AWS Secret Engine curr
Dokvs - This project aims to provide document-store capabilities, built over key-value persisted backends
This project aims to provide document-store capabilities, built over key-value persisted backends. It is built in Go using the new generics features to expose a friendly, type-safe API.
Rotate is a tool for rotating out AWS Auto-Scaling Groups within a k8s cluster
k8s-r8 rotate is a tool for rotating out AWS Auto-Scaling Groups within a k8s cluster. It was developed to make upgrading AMIs as a one command experi
List of serverless functions for AWS S3. Easy deploy with Vercel CLI
List of serverless functions for AWS S3. Easy deploy with Vercel CLI
Opinionated CLI app for AWS SSO made in Golang!
aws-sso-creds AWS SSO Creds Table of Contents About The Project Built With Instalation Static From source Usage Contributing License Contact Acknowled
This service will help you detect any waste of resources in your AWS account
Frugal-Hero This service will help you detect any waste of resources in your AWS account. The policy is: if it is not useful, delete it! Requirements
OauthMicroservice-cassandraCluster - Implement microservice of oauth using golang and cassandra to store user tokens
implement microservice of oauth using golang and cassandra to store user tokens
Deploy 2 golang aws lambda functions using serverless framework.
Deploy 2 golang aws lambda functions using serverless framework.
A driver for the SessionGate Redis module - easy session management using the Go language.
SessionGate driver for the Go language Driver for the SessionGate Redis module for easy session management in the Go language. Documentation https://g
Script to generate a web page for your Aliucord plugins repo.
Aliucord-Store Script used to generate a website front-end for your plugins. Usage: go run cmds/store/main.go -dir string Your repository's
Golang-key-value-store - Key Value Store API Service with Go DDD Architecture
This document specifies the tools used in the Key-Value store and reorganizes how to use them. In this created service, In-Memory Key-Value Service was created and how to use the API is specified in the HTML file in the folder named "doc"
Go utility for loading configuration parameters from AWS SSM (Parameter Store)
ssmconfig import "github.com/ianlopshire/go-ssm-config" SSMConfig is a utility for loading configuration parameters from AWS SSM (Parameter Store) dir
AWS Cloudfront Real-Time Logging Stack
aws-cf-rtl AWS Cloudfront Real-Time Logging Why? AWS Cloudfront easily stashes JSON formatted weblogs to S3 buckets (standard logging). However, proce
Go-xrayprofile - Selective profiling of AWS Lambda functions
go-xrayprofile AWS X-Ray is handy for understanding the overall performance of y
Secretsmanager - Secrets management that allows you to store your secrets encrypted in git
I created secretsmanager to store some secrets within a repository. The secrets are encrypted at rest, with readable keys and editable JSON, so you can rename a key or delete it by hand. The cli tool handles the bare minumum of requirements.
Aws-parameter-bulk - Export AWS SSM Parameter Store values in bulk to .env files
aws-parameter-bulk Utility to read parameters from AWS Systems Manager (SSM) Par
Pulumi-awscontroltower - A Pulumi provider for AWS Control Tower
Terraform Bridge Provider Boilerplate This repository contains boilerplate code
The repository intent is store some Go Lang codes.
⚠️ Go programming course ⚠️ This repository was created to share the Learn How To Code: Google's Go (golang) Programming Language code created by Todd
lightweight, self-service AWS IAM management
Contents Overview Architecture Prerequisites Workflow What groups exist? Who do I ask for access? What groups am I in? How do I add group members? How
Getting presigned urls for S3 with AWS SDK Go V2. Easy deploy with Velcel CLI.
S3-Presigned-Urls-Vercel-Serverless Setup yarn install && yarn setup Run(Local) yarn start You need to set environment variables with os.setenv for lo
Golang AWS SAM Lambda example
Golang AWS SAM Lambda example This example project shows how to use AWS SAM with
Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS
Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS
Flowdog - Framework for inspecting and editing traffic in AWS VPCs
Twitter thread flowdog This is an application/framework for inspection and manip
Netkit - A type parameter(generics) net kit, support tcp kcp, customize packet
Netkit Netkit is a type parameter(generics) golang package Get Started Need Go i
QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security and store it on physical paper.
QR Secrets QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security. Incorporating; AES256-GCM-HKDF
Streamhub: a toolkit crafted for streaming-powered applications written in Go
✉️ Streamhub Streamhub is a toolkit crafted for streaming-powered applications w
Rest-and-go-master - A basic online store API written to learn Go Programming Language
rest-and-go(Not maintained actively) A basic online store API written to learn G
Pulumi-aws-iam - Reusable IAM modules for AWS
xyz Pulumi Component Provider (Go) This repo is a boilerplate showing how to cre
⚡️ Store Turborepo remote cache in your S3 bucket
turborepo-s3-remote-cache HTTP server to store Turborepo remote cache to an AWS S3 bucket.
Prometheus-elasticache-sd - Prometheus Service Discovery for AWS ElastiCache
Prometheus AWS ElastiCache Service Discovery ElastiCache SD allows retrieving sc
PrimeKV is a Secure, REST API driven Key/Value store.
PrimeKV PrimeKV is a Secure, REST API driven Key/Value store. Features 100% In-memory. Encrypted by default, All stored values are bi-directionally en
Create AWS Auto Scaling groups from running instances or AMIs automatically.
AWS Auto Scaling Groups Builder AWS Auto Scaling group is a great way of managing Amazon EC2 instances. AWS Auto Scaling group watches the correspondi
It is a package and command line application that provides you to store encrypted credentials/secrets in your repository.
sypher[ ⚠️ Work in progress] sypher provides you to store your credentials and secrets as encrypted in your repository. Usage Install the command line
DiscordWordle - A bot for discord to store and track Wordle scores
DiscordWordle A bot for discord to store and track Wordle scores. Usage Mention
GoTemplates - A Repository to store many go templates i will face in the future
Go Templates A Repository to store many go templates i will face in the future.
Welcome to the AWS Code Examples Repository.
Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.rst file below.
Simple CLI interface to in-memory key/value storage a la redis.
Simple memory key value Simple CLI interface to in-memory key/value storage a la redis. Running Can be run through go directly or through docker using
Request-logging-tool - A tool logs the md5 codes of the responses of the given domains in parameter
request-logging-tool Application to send http requests and log the md5 responses
Ipv6-ghost-ship - Silly usage of AWS EC2 IPv6 prefixes
ipv6-ghost-ship Twitter thread 🐦 As of July 2021, AWS EC2 instances can be assi
Aws-secretsmanager-caching-extension - Cache server for AWS Secrets Manager
AWS Lambda Extension / Sidecar Container Cache Server The cache server is writte
Update-java-ca-certificates - Small utility to convert the system trust store to a system Java KeyStore
update-java-ca-certificates This small utility takes care of creating a system-w
A SQLite-based hierarchical key-value store written in Go
camellia 💮 A lightweight hierarchical key-value store camellia is a Go library that implements a simple, hierarchical, persistent key-value store, ba
Simple CRUD API written in Go, built using AWS SAM tool and using the AWS' infrastructure.
tutor-pet API Simple CRUD API written in Go, built using AWS SAM tool and using the AWS' infrastructure. Macro architecture: Code architecture: Pre-Re
AWS Profile Selector For Golang
AWS Profile Selector This tool works with saml2aws, it's a wrapper of saml2aws w
Goaws - AWS (SQS/SNS) Clone for Development testing
GoAws You are always welcome to tweet me or buy me a coffee Written in Go this is a clone of the AWS SQS/SNS systems. This system is designed to emula
Sparta - go microservices, powered by AWS Lambda
EOL Times have changed since I started this work. I no longer have the resources to adequately maintain this project. Additionally, there now also exi
Rump - Hot sync two Redis servers using dumps.
Hot sync two Redis databases using dumps. Why There's no easy way to sync data from an AWS ElastiCache or GCP MemoryStore Redis cluster; the standard
Go-AWS-Auth is a comprehensive, lightweight library for signing requests to Amazon Web Services.
go-aws-auth Go-AWS-Auth is a comprehensive, lightweight library for signing requests to Amazon Web Services. It's easy to use: simply build your HTTP
Aegis - Serverless Golang deploy tool and framework for AWS Lambda
Aegis Aegis Documentation Aegis is both a simple deploy tool and framework. Its primary goal is to help you write microservices in the AWS cloud quick
Aws asg updater - Update AMIs within AWS Auto Scaling groups automatically.
AWS Auto Scaling Groups Updater AWS Auto Scaling group is a great way of managing Amazon EC2 instances. AWS Auto Scaling group watches the correspondi
Eagle - Eagle is a fast and strongly encrypted key-value store written in pure Golang.
EagleDB EagleDB is a fast and simple key-value store written in Golang. It has been designed for handling an exaggerated read/write workload, which su
Querydecoder - Optional query parameter decoder for Golang
Optional query parameter decoder for Golang Example import ( "github.com/ritwic
Kfchc - Kafka Connect (connectors / tasks) HealthCheck For AWS ALB and more
kfchc / Kafka Connect HealthCheck Kafka Connect (connectors / tasks) HealthCheck
Store - Read and write data structures
Store - Read and write data structures Store provides the ability to write the data structures to a file and read from a file in the Go programming la
KV - a toy in-memory key value store built primarily in an effort to write more go and check out grpc
KV KV is a toy in-memory key value store built primarily in an effort to write more go and check out grpc. This is still a work in progress. // downlo
`ls` but for your AWS VPC(s)
lsvpc A simple AWS VPC listing tool to provide quick introspection on the makeup of a VPC One really cool use of this tool is to run: watch -c lsvpc -
Option: a busy optional parameter for golang
Option option is a busy optional parameter init opt := option.New() set opt.Set("parameter name", 3.141592) apply a := 0.0 opt.Apply("parameter name",
A project that provides an in-memory key-value store as a REST API. Also, it's containerized and can be used as a microservice.
Easy to Use In-Memory Key-Value Store A project that provides an in-memory key-value store as a REST API. Also, it's containerized and can be used as
metrics2.0 based, multi-tenant timeseries store for Graphite and friends.
Grafana Metrictank Introduction Grafana Metrictank is a multi-tenant timeseries platform that can be used as a backend or replacement for Graphite. It
Golang Clean Architecture REST API example
Golang Clean Architecture REST API example 🚀 👨💻 Full list what has been used: echo - Web framework sqlx - Extensions to database/sql. pgx - Postgr
A real-time serverless chat application with Go and Vue 3
sls-chat-app A real-time serverless chat application with Go and Vue 3. For the
Go Hotels microservices
Sandbox project for experimental purposes and learning, work in progress 👨💻 Jaeger UI: http://localhost:16686 Prometheus UI: http://localhost:9090
Go - CQRS / Event Sourcing made easy - Go
Eventhus CQRS/ES toolkit for Go. CQRS stands for Command Query Responsibility Segregation. It's a pattern that I first heard described by Greg Young.
Hassle-free queries on Amazon CloudWatch Logs Insights in Go
Incite! - CloudWatch Insights queries made (very) easy What is Incite!? With AWS CloudWatch Logs's Insights service, you can query your application lo
Go library providing simple and secure password management
Passhash passhash addresses the dismal state of password management in Go by offering easy-to-use APIs to manage credentials (e.g. password hashes) No