34 releases

0.10.0 Aug 19, 2025
0.9.1 Feb 20, 2025
0.8.7 Dec 3, 2024
0.8.6 Nov 28, 2024
0.2.0 Mar 25, 2024

#751 in HTTP server

Download history 22784/week @ 2025-10-05 19521/week @ 2025-10-12 24681/week @ 2025-10-19 22589/week @ 2025-10-26 20735/week @ 2025-11-02 22258/week @ 2025-11-09 27538/week @ 2025-11-16 23750/week @ 2025-11-23 26585/week @ 2025-11-30 24473/week @ 2025-12-07 25634/week @ 2025-12-14 10773/week @ 2025-12-21 9045/week @ 2025-12-28 25628/week @ 2026-01-04 29322/week @ 2026-01-11 29106/week @ 2026-01-18

93,801 downloads per month
Used in 73 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

~0.8–1.4MB
~22K SLoC