23 releases (6 breaking)

new 0.7.1 Oct 25, 2024
0.6.2 Oct 24, 2024
0.4.5 Jun 19, 2024
0.2.0 Mar 25, 2024

#911 in HTTP server

Download history 4761/week @ 2024-07-06 5564/week @ 2024-07-13 5140/week @ 2024-07-20 6031/week @ 2024-07-27 7646/week @ 2024-08-03 6494/week @ 2024-08-10 8618/week @ 2024-08-17 10023/week @ 2024-08-24 11551/week @ 2024-08-31 11818/week @ 2024-09-07 11078/week @ 2024-09-14 13234/week @ 2024-09-21 13561/week @ 2024-09-28 15462/week @ 2024-10-05 16729/week @ 2024-10-12 21245/week @ 2024-10-19

69,256 downloads per month
Used in 25 crates (3 directly)

MPL-2.0 license

1MB
32K SLoC

cynic-parser

A fast, correct and easy to use GraphQL parser

Crate Info API Docs Discord Chat

Documentation | Examples | Changelog

cynic-parser is a GraphQL parser - it is part of cynic but can also be used as a standalone parser.

Design Goals

  • Fast to parse
  • Fast to compile
  • Correct and up to date
  • Easy to use
  • Minimal memory use

Features

  • Support for parsing executable and type system documents compatible with the 2021 GraphQl specification or earlier.
  • Fancy error reports on failure.
  • A prettier compatible pretty printer for GraphQl documents.

Dependencies

~2.5MB
~20K SLoC