Coder Social home page Coder Social logo

go-serverless-list's Introduction

Serverless Golang

A list of serverless resources, tools, and frameworks specifically for Golang. Please feel free to fork and send pull requests to include additional links (trying to keep things alphabetically ordered). This list is, in some ways, a subset of https://github.com/ServerlessHeroes/serverless-resources and inspired by some of the other lists out there like https://github.com/avelino/awesome-go and is intended to work the same way (both of those lists you should also check out by the way).

Platforms & Services

Serverless platforms and services that support Go (where you can run your functions)

AWS Lambda - AWS Lambda will allow Go through a wrapper (see tools below)

Iron Functions - Iron.io has open sourced it's Functions platform which lets you run Docker container to run functions

Microsoft Azure Functions - Azure Functions will allow Go through a wrapper similar to AWS Lambda

Frameworks

Projects with more robust goals than simple deployment.

λ Gordon - Gordon is a tool to create, wire and deploy AWS Lambdas using CloudFormation

Apex - Build, deploy, and manage AWS Lambda functions with ease

Sparta - A Go framework for AWS Lambda microservices

Discovery & Configuration

Tools and services for serverless discovery and configuration.

discfg - A serverless application configuration tool using Lambda and DynamoDB

Stand Alone Deployment Tools

Tools that aren't quite frameworks, but are intended for getting your Go code easily deployed to a serverless provider.

Aegis - A tool for deploying AWS Lambda Proxy with API Gateway (allows your Lambda to handle any RESTful requests via API Gateway's ANY method)

azul - A tool for deploying and running Go in Microsoft Azure Functions

eawsy AWS Lambda - Go - A tool for deploying Go in AWS Lambda using Python for speed

go-lambda - A CLI tool for deploying Go in AWS Lambda

Snippets

lambda_proc - One way to run Go in AWS Lambda using Node.js

Node.js handler for Go in Lambda - Another way to run Go in AWS Lambda

Examples & Demos

go-lambda-geoip - An example using Node.js to call Go in AWS Lambda to retrieve the requester's IP -> geolocation via API Gateway

go-serverless-list's People

Contributors

tmaiaroto avatar

Watchers

James Cloos avatar Alvaro Viebrantz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.