SwiftGraphQL – A GraphQL client that lets you forget about GraphQL
Another week, another submission that hopefully edges more people towards realizing that they&#x27;ve just created an under-standardized, under-powered SQL-with-braackets that forces you to bring your own query optimizer, and eschews the advancements of Swagger&#x2F;OpenAPI, JSONSchema, HAL, JSON-LD and the flexibility of HATEOAS.<p>All for a little bit of a velocity gain from declarative syntax and horizontal&#x2F;vertical filtering.<p>This code is probably very useful to the people who made it and those in the GraphQL+Swift ecosystem, but we were already here (and just starting to get drastically better) with OpenAPI -- it&#x27;s not like all the effort is only going in one direction but GraphQL really feels like a less-than-optimal branch.<p>The final piece of the puzzle for me will be when someone starts to replace the dynamic properties of the more advanced REST-ful techniques (API discovery, link following, etc) in GraphQL. Then the circle will be complete -- we&#x27;ll have rebuilt XML (in the &quot;linked data&quot; respect anyway, not so much the accidental complexity side) and it&#x27;s related standards twice in under ~20 years.