31 releases (7 breaking)

0.8.7 Dec 3, 2024
0.8.6 Nov 28, 2024
0.7.1 Oct 25, 2024
0.4.5 Jun 19, 2024
0.2.0 Mar 25, 2024

#811 in HTTP server

Download history 10091/week @ 2024-09-17 13935/week @ 2024-09-24 13772/week @ 2024-10-01 15078/week @ 2024-10-08 18705/week @ 2024-10-15 19816/week @ 2024-10-22 18200/week @ 2024-10-29 17864/week @ 2024-11-05 18914/week @ 2024-11-12 18942/week @ 2024-11-19 14124/week @ 2024-11-26 17701/week @ 2024-12-03 18193/week @ 2024-12-10 14228/week @ 2024-12-17 4802/week @ 2024-12-24 7118/week @ 2024-12-31

47,462 downloads per month
Used in 30 crates (6 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

~3MB
~20K SLoC