Popularity
0.9
Growing
Activity
4.7
-
7
3
0
Programming language: Go
License: MIT License
Tags:
Web Frameworks
golamb alternatives and similar packages
Based on the "Web Frameworks" category.
Alternatively, view golamb alternatives based on common mentions on social networks and blogs.
-
Gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. -
Gorilla WebSocket
DISCONTINUED. A fast, well-tested and widely used WebSocket implementation for Go. -
Iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket: -
GoFrame
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. -
goa
๐ Goa: Elevate Go API development! ๐ Streamlined design, automatic code generation, and seamless HTTP/gRPC support. โจ -
Faygo
Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc. -
Huma
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema. -
GoFr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. -
go-server-timing
DISCONTINUED. Go (golang) library for creating and consuming HTTP Server-Timing headers
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
Promo
www.influxdata.com
Do you think we are missing an alternative of golamb or a related project?
Popular Comparisons
README
Golamb
Golamb makes it easier to write AWS Lambda functions in Go that are invoked by API Gateway Http APIs.
Documentation
For full documentation see pkg.go.dev.
Usage
Basic
package main
import (
"net/http"
"github.com/aws/aws-sdk-go/service/dynamodb"
"github.com/twharmon/golamb"
)
func handler(c golamb.Context) golamb.Responder {
// AWS clients are lazy loaded.
ddb := c.AWS().DynamoDB()
output, err := ddb.GetItem(&dynamodb.GetItemInput{...})
if err != nil {
c.LogError("unable to get item: %s", err)
return c.Response(http.StatusInternalServerError)
}
if len(output.Item) == 0 {
c.LogWarning("item not found")
return c.Response(http.StatusNotFound)
}
return c.Response(http.StatusOK, output.Item)
}
func main() {
golamb.Start(handler)
}
Contribute
Make a pull request.