32 releases (8 breaking)

new 0.9.0 Feb 10, 2025
0.8.7 Dec 3, 2024
0.8.6 Nov 28, 2024
0.4.5 Jun 19, 2024
0.2.0 Mar 25, 2024

#561 in HTTP server

Download history 20437/week @ 2024-10-21 18273/week @ 2024-10-28 17827/week @ 2024-11-04 18546/week @ 2024-11-11 19479/week @ 2024-11-18 14118/week @ 2024-11-25 17457/week @ 2024-12-02 18361/week @ 2024-12-09 15495/week @ 2024-12-16 5292/week @ 2024-12-23 8314/week @ 2024-12-30 14381/week @ 2025-01-06 17619/week @ 2025-01-13 20032/week @ 2025-01-20 18468/week @ 2025-01-27 20911/week @ 2025-02-03

77,324 downloads per month
Used in 50 crates (8 directly)

MPL-2.0 license

1MB
33K 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

~3MB
~20K SLoC