Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.2% on proxy.golang.org
Top 7.0% dependent packages on proxy.golang.org

proxy.golang.org : github.com/fogfish/gouldian/v2

Package gouldian is Go combinator library for building HTTP services. The library is a thin layer of purely functional abstractions to building simple and declarative api implementations in the absence of pattern matching for traditional and serverless applications. The library is heavily inspired by Scala Finch https://github.com/finagle/finch. Here is minimal "Hello World!" example that matches any HTTP requests to /hello endpoint. See examples folder for advanced use-case. ↣ Study Endpoint type and its composition, see User Guide ↣ Check build-in collection of endpoints to deal with HTTP request. See types: HTTP, APIGateway ↣ Endpoint always returns some `Output` that defines HTTP response. There are three cases of output: HTTP Success, HTTP Failure and general error. See Output, Issue types.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/fogfish/gouldian/v2
Keywords: aws-apigateway, aws-lambda, aws-lambda-golang, declarative-programming, declarative-workflows, golang, http, http-server, rest-api, web, web-router, webmachine
License: Apache-2.0
Latest release: 6 months ago
First release: about 1 year ago
Namespace: github.com/fogfish/gouldian
Dependent packages: 1
Stars: 3 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 9 days ago

    Loading...
    Readme
    Loading...