28 releases (7 breaking)

new 0.8.4 Nov 20, 2024
0.7.1 Oct 25, 2024
0.4.5 Jun 19, 2024
0.2.0 Mar 25, 2024

#450 in HTTP server

Download history 6558/week @ 2024-07-31 8469/week @ 2024-08-07 5856/week @ 2024-08-14 9304/week @ 2024-08-21 10368/week @ 2024-08-28 12564/week @ 2024-09-04 12504/week @ 2024-09-11 10631/week @ 2024-09-18 13283/week @ 2024-09-25 14451/week @ 2024-10-02 15435/week @ 2024-10-09 19713/week @ 2024-10-16 19874/week @ 2024-10-23 17778/week @ 2024-10-30 18379/week @ 2024-11-06 17998/week @ 2024-11-13

78,085 downloads per month
Used in 27 crates (4 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