Ecosyste.ms: Packages

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

Top 5.8% dependent packages on proxy.golang.org
Top 4.7% dependent repos on proxy.golang.org

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

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
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: over 1 year ago
First release: about 3 years ago
Namespace: github.com/fogfish
Dependent packages: 1
Dependent repositories: 1
Stars: 3 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 20 days ago

    Loading...
    Readme
    Loading...