Go to file
2020-03-03 11:48:49 +08:00
.github/workflows add some files 2020-03-01 21:56:14 +08:00
async-graphql-derive create type info 2020-03-03 11:48:49 +08:00
examples create type info 2020-03-03 11:48:49 +08:00
src create type info 2020-03-03 11:48:49 +08:00
.gitignore init commit 2020-03-01 18:54:34 +08:00
Cargo.toml add some files 2020-03-01 21:56:14 +08:00
LICENSE-APACHE add some files 2020-03-01 21:56:14 +08:00
LICENSE-MIT add some files 2020-03-01 21:56:14 +08:00
README.md create type info 2020-03-03 11:48:49 +08:00

The GraphQL server library implemented by rust

Documentation

Features

  • Fully support async/await.
  • Type safety.
  • Rustfmt friendly (Procedural Macro).
  • Custom scalar.
  • Minimal overhead.
  • Easy integration (hyper, actix_web, tide, rocket ...).

Goals

  • Types
    • Scalar
      • Integer
      • Float
      • String
      • Bool
      • ID
      • DateTime
      • UUID
    • Complex Types
      • List
      • Non-Null
    • Object
    • Enum
    • InputObject
      • Field default value
      • Deprecated flag
    • Interface
    • Union
    • Generic Types
  • Query
    • Fields
    • Arguments
      • Default value
      • Deprecated flag
    • Alias
    • Fragments
    • Inline fragments
    • Operation name
    • Variables
    • Directives
      • @include
      • @skip
      • @deprecated
      • Custom Directive
    • Schema
    • Validation rules

License

Licensed under either of

References