Go to file
2020-03-03 19:27:04 +08:00
.github/workflows add some files 2020-03-01 21:56:14 +08:00
async-graphql-derive update categories 2020-03-03 19:27:04 +08:00
examples add schema support 2020-03-03 19:15:18 +08:00
src add schema support 2020-03-03 19:15:18 +08:00
.gitignore init commit 2020-03-01 18:54:34 +08:00
Cargo.toml update categories 2020-03-03 19:27:04 +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 Update README.md 2020-03-03 19:25:20 +08:00

⚠️ Some features are not yet implemented. Please do not use in a production environment.

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 ...).

Goals

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

License

Licensed under either of

References