Async-graphql 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Async-graphql 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Async-graphql 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Rust 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2021-11-12

软件简介

Async-graphql 是用 Rust 语言实现的 GraphQL 服务端库,它完全兼容 GraphQL 规范以及绝大部分的扩展功能(mutlipart request/relay/federation 等),类型安全并且高性能。

特性

  • 完全支持 async/await
  • 类型安全
  • Rustfmt 友好 (Procedural Macro)
  • 支持自定义标量
  • 最小的开销
  • 易于集成 (poem, actix_web, tide, warp, rocket ...)
  • 上传文件(分段请求)
  • 订阅(使用 WebSocket 传输)
  • 自定义扩展
  • Apollo 追踪扩展
  • 限制查询复杂性/深度
  • 错误扩展
  • Apollo Federation
  • 批量查询
  • Apollo 持久查询
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/01/21 18:50

GraphQL

GraphQL 官方描述: GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。 优点 GraphQL可以让我们通过请求控制返回的字段,以此来减少restful api的设计理念带来的请求多次的问题。 比如我们要获取指定id的文章相关...

0
0
发表了博客
2017/06/11 00:16

GraphQL

感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去 http://blog.ayqy.net 看个痛快 写在前面 本文第一部分翻译自REST 2.0 Is Here and Its Name Is GraphQL,标题很有视觉冲击力,不小心上钩了 剩余部分是对GraphQL的思考。现在,我们边看译文边汇聚疑问 一.译文 Gr...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部