- Notifications
You must be signed in to change notification settings - Fork16
Fastglue is an opinionated, bare bones wrapper that glues together fasthttp and fasthttprouter to act as a micro HTTP framework.
License
NotificationsYou must be signed in to change notification settings
zerodha/fastglue
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
fastglue is an opinionated, bare bones wrapper that glues togetherfasthttpandfasthttprouter to act as a micro HTTP framework. It helps eliminateboilerplate that would otherwise be required when using these two libraries towrite HTTP servers. It enables:
- Performance benefits of fasthttp + fasthttprouter.
- Pre/post middleware hooks on HTTP handlers.
- Simple middlewares for validating (existence, length range) of params in HTTPrequests.
- Functions for unmarshalling request payloads (Form encoding, JSON, XML) intoarbitrary structs.
- Shortcut functions for registering handlers,
GET()
,POST()
etc. - Shortcut for fasthttp listening on TCP and Unix sockets.
- Shortcut for graceful shutdown hook on the fasthttp server.
- Opinionated JSON API response and error structures.
- Shortcut functions for sending strings, bytes, JSON in the envelope structurewithout serialization or allocation.
go get -u github.com/zerodha/fastglue
import"github.com/zerodha/fastglue"
About
Fastglue is an opinionated, bare bones wrapper that glues together fasthttp and fasthttprouter to act as a micro HTTP framework.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors8
Uh oh!
There was an error while loading.Please reload this page.