-
Notifications
You must be signed in to change notification settings - Fork 434
Description
Is your feature request related to a problem? Please describe.
I'm developing on an embedded bare metal target, and something I've wanted for a while is a self-describing protocol with introspection. A UI app could use it to autogenerate a UI, and significantly reduce the maintenance burden around configuration of various gadgets. GraphQL seems like a great fit, with it's introspection and transport-agnosticism. A gadget could have a graphql server available over a bluetooth or usb serial transport, and you could interact with that and set/get variables. GraphQL doesn't technically have a dependency on js or other web tech, and so it could be used bare-metal. However, Juniper does not currently support no_std targets.
Describe the solution you'd like
It would be nice if juniper supported a minimal implementation (single client, no async, no alloc if possible) on no_std targets.