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

Top 2.3% on proxy.golang.org
Top 4.2% dependent packages on proxy.golang.org
Top 2.3% dependent repos on proxy.golang.org
Top 2.6% forks on proxy.golang.org
Top 1.4% docker downloads on proxy.golang.org

proxy.golang.org : github.com/dunglas/vulcain

Package vulcain helps implementing the Vulcain protocol (https://vulcain.rocks) in Go projects. It provides helper functions to parse HTTP requests containing "preload" and "fields" directives, to extract and push the relations of a JSON document matched by the "preload" directive, and to modify the JSON document according to both directives. This package can be used in any HTTP handler as well as with httputil.ReverseProxy.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/dunglas/vulcain
Keywords: api , early-hints , graphql , hacktoberfest , http2 , http2-push , http3 , hypermedia-api , preload , rest , rest-api , reverse-proxy , server-push , vulcain , vulcain-server
License: AGPL-3.0
Latest release: 21 days ago
First release: almost 6 years ago
Namespace: github.com/dunglas
Dependent packages: 2
Dependent repositories: 5
Stars: 3,548 on GitHub
Forks: 106 on GitHub
Docker dependents: 18
Docker downloads: 951
Total Commits: 162
Committers: 24
Average commits per author: 6.75
Development Distribution Score (DDS): 0.506
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/dunglas
Last synced: 21 days ago

    Loading...
    Readme
    Loading...