Top 1.6% dependent packages on proxy.golang.org
Top 1.4% dependent repos on proxy.golang.org
Top 2.9% forks on proxy.golang.org
Top 1.2% docker downloads on proxy.golang.org
proxy.golang.org : github.com/wundergraph/graphql-go-tools
Package graphql-go-tools is library to create GraphQL services using the go programming language. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Source: https://graphql.org This library is intended to be a set of low level building blocks to write high performance and secure GraphQL applications. Use cases could range from writing layer seven GraphQL proxies, firewalls, caches etc.. You would usually not use this library to write a GraphQL server yourself but to build tools for the GraphQL ecosystem. To achieve this goal the library has zero dependencies at its core functionality. It has a full implementation of the GraphQL AST and supports lexing, parsing, validation, normalization, introspection, query planning as well as query execution etc. With the execution package it's possible to write a fully functional GraphQL server that is capable to mediate between various protocols and formats. In it's current state you can use the following DataSources to resolve fields: - Static data (embed static data into a schema to extend a field in a simple way) - HTTP JSON APIs (combine multiple Restful APIs into one single GraphQL Endpoint, nesting is possible) - GraphQL APIs (you can combine multiple GraphQL APIs into one single GraphQL Endpoint, nesting is possible) - Webassembly/WASM Lambdas (e.g. resolve a field using a Rust lambda) If you're looking for a ready to use solution that has all this functionality packaged as a Gateway have a look at: https://wundergraph.com Created by Jens Neuse
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/wundergraph/graphql-go-tools
Keywords:
ast
, ast-normalization
, ast-parser
, ast-printer
, ast-transformation
, ast-visitor
, complexity-analysis
, execution
, execution-engine
, golang
, graphql
, graphql-tools
, introspection
, introspection-query
, lexer
, linter
, parser
, parsing
, printing
, validation
License: MIT
Latest release: 10 months ago
First release: over 2 years ago
Namespace: github.com/wundergraph
Dependent packages: 11
Dependent repositories: 15
Stars: 457 on GitHub
Forks: 77 on GitHub
Docker dependents: 10
Docker downloads: 30,601
See more repository details: repos.ecosyste.ms
Last synced: about 14 hours ago
github.com/datumforge/go-template v0.1.0
package main is the entry point1 version - Latest release: 11 months ago - 0 stars on GitHub
github.com/sthwang-metal/load-balancer-api v0.0.26
26 versions - Latest release: 11 months ago - 0 stars on GitHubgithub.com/wundergraph/wundergraph v0.180.0
WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend devel...187 versions - Latest release: 12 months ago - 1,204 stars on GitHub
github.com/khulnasoft/go-template v0.1.0
package main is the entry point1 version - Latest release: 12 months ago - 0 stars on GitHub
github.com/datumforge/geodetic v0.0.3
package main is the entry point3 versions - Latest release: about 1 year ago - 1 dependent package - 1 stars on GitHub
go.infratographer.com/ipam-api v0.2.0
package main is the entry point6 versions - Latest release: over 1 year ago - 4 dependent packages - 2 dependent repositories - 3 stars on GitHub
go.infratographer.com/ipam v0.0.2
2 versions - Latest release: almost 2 years agogithub.com/roderm/federation-example v0.0.0-20221129135158-acc37ae57a36
https://github.com/wundergraph/graphql-go-tools1 version - Latest release: over 2 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.