Skip to content

aplescia/lets-go

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
aws
 
 
db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Let's Go

Go Report Card codecov

GoDoc

A module with some useful packages for anyone developing Golang applications on the cloud.

Packages include:

  • util -- a generic utility package
  • rest -- useful REST utilities. Primary deals with unmarshalling and marshalling JSON, as well as support for serializing/deserializing structs according to the JSON:API schema.
  • redis -- a package that provides utilities relevant to connecting with and interacting with a Redis cluster. This is a common use case for AWS Elasticache.
  • sql -- a package that provides utilities relevant to connecting to and interacting with a Postgres database. Makes use of the GORM library found here.
  • alb -- a package that helps format responses to be sent from an AWS Lambda function back to a triggering ALB, and therefore back to a client.
  • kinesis -- AWS Kinesis utility functions (putting payloads to a kinesis stream).

How do I use it?

Add the following to your go.mod file (or directly import it):

github.com/aplescia/lets-go

About

Go module that provides common utilities for Cloud Native development

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages