Skip to content

pekkah/tanka-graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tanka GraphQL library

  • Execute queries, mutations and subscriptions
  • Validation
  • Source Generator based source code generation (Schema types from classes)
  • New and improved parser for executable and type system documents
  • Delegates as resolvers and subscriptions (also middleware)
  • New middleware based execution pipelines (since v3)
  • New server and executor implementations (since v3)
  • Apollo Federation subgraph support (since v3)
  • graphql-ws compatible web socket server (compatible with latest Apollo Client) (since v3)
  • @oneOf directive support for polymorphic input types (Stage 3 RFC)

Documentation and packages

Both beta and release packages are available from NuGet and NPM

Nuget Nuget (with prereleases)

Samples

See Samples in the repository. See Tanka Chat for a more complete example.

Install

dotnet package add Tanka.GraphQL
dotnet package add Tanka.GraphQL.Server

Run benchmarks

src\GraphQL.benchmarks> dotnet run --configuration release --framework net8.0

About

GraphQL server and execution libraries

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages