Skip to content

integration with apollo-rs #992

Description

@danieleades

cross-posting from apollographql/apollo-rs#103

i'm wondering if there's any overlap between what these two crates are doing? If there's any scope for these two crates pulling together, rather than fragmenting the ecosystem, that would be a win

Activity

  1. rimutaka commented on Feb 10, 2022

    @rimutaka

    I'm no expert, but it looks like https://github.com/apollographql/apollo-rs offers 2 crates:

    • an encoder to generate a schema using a Rust API, but it is not the same as generating a schema from your structs and enums
    • a parser to make the schema and query structure available via Rust API, which is not the same as generating Rust structures and resolvers

    I suspect that the needs of this project in terms of parsing a schema are different from apollo-rs so their crates cannot be re-used. It may seem like fragmentation, but in fact both projects serve totally different use cases.

    It would be good if this was mentioned in Juniper docs.

  2. added
    k::integrationRelated to integration with third-party libraries or systems
    featureNew feature or request
    on Sep 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requestk::integrationRelated to integration with third-party libraries or systems

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions