async-graphql/README.md
2020-03-02 00:59:04 +08:00

62 lines
1.5 KiB
Markdown

# The GraphQL server library implemented by rust
<div align="center">
<!-- CI -->
<img src="https://github.com/sunli829/potatonet/workflows/CI/badge.svg" />
<!-- Crates version -->
<a href="https://crates.io/crates/async-graphql">
<img src="https://img.shields.io/crates/v/async-graphql.svg?style=flat-square"
alt="Crates.io version" />
</a>
<!-- Downloads -->
<a href="https://crates.io/crates/async-graphql">
<img src="https://img.shields.io/crates/d/async-graphql.svg?style=flat-square"
alt="Download" />
</a>
<!-- docs.rs docs -->
<a href="https://docs.rs/async-graphql">
<img src="https://img.shields.io/badge/docs-latest-blue.svg?style=flat-square"
alt="docs.rs docs" />
</a>
</div>
## Documentation
* [GitHub repository](https://github.com/sunli829/async-graphql)
* [Cargo package](https://crates.io/crates/async-graphql)
* Minimum supported Rust version: 1.39 or later
## Goals
- [ ] Types
- [X] Scalar
- [X] Integer
- [X] Float
- [X] String
- [X] Bool
- [X] ID
- [X] DateTime
- [X] UUID
- Complex Types
- [X] List
- [X] Non-Null
- [ ] Object
- [X] Enum
- [ ] InputObject
- [ ] Interface
- [ ] Union
- [ ] Query
- [X] Fields
- [X] Arguments
- [X] Alias
- [ ] Fragments
- [ ] Inline fragments
- [X] Operation name
- [X] Variables
- [ ] Directives
- [ ] Schema
## References
* [GraphQL](https://graphql.org)