Home / Companies / Apollo / Blog / Post Details
Content Deep Dive

apollo-rs: spec-compliant GraphQL tools in Rust

Blog post from Apollo

Post Details
Company
Date Published
Author
Irina Shestak
Word Count
2,609
Company Posts That Month
9
Language
English
Hacker News Points
-
Post removed?
No
Summary

The Apollo team has announced the release of `apollo-rs`, a collection of spec-compliant GraphQL tools in Rust. The project includes two main components: `apollo-parser` and `apollo-encoder`. `apollo-parser` is responsible for converting schema text into a native Rust representation, while `apollo-encoder` converts Rust back into schemas. Both components are compliant with the latest GraphQL specification (October 2021). The parser is designed to be error resilient, providing detailed diagnostics when encountering errors. It uses a recursive-descent parsing approach and is built on top of the rowan crate for efficient AST manipulation. The project aims to provide a uniform interface for building graph developers' tools in Rust, with a focus on developer experience, stability, reliability, diagnostics, and extensibility.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Developer Experience 1 192 104 53 +4%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.