I started looking into that too with NestJS on the backend and they use Apollo Client with their built in lib. I asked if anyone was interested on the subject a few weeks ago in this discourse, there’s print screen there too.
Also the lib I made, Aurelia-Slickgrid also supports GraphQL, for that I use a small lib graphql-query-builder to create the GraphQL query with the column defined in the grid. So I plan to use all of that in a personal project, that would include the following
- NestJS (NodeJS backend framework)
- NestJS GraphQL plugin (Apollo Client)
- NestJS MongoDB plugin
- if you want to use PostGres, you can also use NestJS TypeORM
- Aurelia-Slickgrid (datagrid, with GraphQL support and totally out of subject, I added Excel Export feature last week)
- OAuth2 with NestJS/Aurelia
The POC is done with OAuth2, I just have to finalize couple of things like adding user roles (regular/admin). I was about to make it all public if that is of interest.
I know it’s not exactly your question but it’s kinda related and might be of interest.