TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: GraphQL Voyager – Represent Any GraphQL API as an Interactive Graph

163 pointsby IvanGoncharovabout 8 years ago

9 comments

vning93about 8 years ago
Awesome project! Our customers building GraphQL apps on <a href="https:&#x2F;&#x2F;scaphold.io" rel="nofollow">https:&#x2F;&#x2F;scaphold.io</a> would really appreciate something like this.<p>We currently have a Schema Designer that&#x27;s fairly intuitive for the most part, and by &quot;most part&quot; I mean developers. Incorporating this tool to graphically show how your data relates would help the less tech-savvy domain experts on Scaphold.io tremendously. Thanks for your awesome work with this and GraphQL APIs (<a href="https:&#x2F;&#x2F;github.com&#x2F;APIs-guru&#x2F;graphql-apis" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;APIs-guru&#x2F;graphql-apis</a>).<p>I&#x27;d love to help contribute in any way!
sorenbsabout 8 years ago
This is really nicely done. Our customers have been asking us to provide a better visual representation of their schemas directly in the <a href="https:&#x2F;&#x2F;graph.cool" rel="nofollow">https:&#x2F;&#x2F;graph.cool</a> schema editor.<p>Are you accepting pull requests?
评论 #13704834 未加载
WhitneyLandabout 8 years ago
Great project. I&#x27;m still deciding how much like gql itself.<p>Trying scaffold.io and found the simplest code to get the first customer is<p>const myQuery = gql`<p>{<p>viewer {<p><pre><code> allCustomers(first: 1) { edges { node { firstName } } } }</code></pre> }<p>client.query({ query: myQuery })<p>.then((graphQLResult) =&gt; {<p>console.log(&#x27;success: &#x27;, graphQLResult.data.viewer.allCustomers.edges[0].node.firstName)<p>})<p>All this verbosity has a reason (for example to support paging), but the elegance hasn&#x27;t hit me yet.
评论 #13699746 未加载
评论 #13701388 未加载
kylemathewsabout 8 years ago
This is really excellent! I&#x27;ve been hoping for a while now that someone would build something like this :-)<p>A direction that&#x27;d be interesting to explore is a guided query writer. Perhaps have a floating query input box and if you click on a type, it adds a query. Then you could edit the query and as you add&#x2F;remove fields &amp; connections, it highlights the equivalent areas of the visualization.
评论 #13697159 未加载
tuukkahabout 8 years ago
Glad to see our public transport schema as one of the demo options. However, it&#x27;s not just Helsinki Region or Finland anymore: you can set up your own endpoints by loading OpenStreetMap and GTFS data into OpenTripPlanner. More info: <a href="https:&#x2F;&#x2F;digitransit.fi&#x2F;en&#x2F;developers" rel="nofollow">https:&#x2F;&#x2F;digitransit.fi&#x2F;en&#x2F;developers</a>
评论 #13699582 未加载
ben_jonesabout 8 years ago
In the README it says mit license but I can&#x27;t see a LICENSE.txt file, does that matter? It&#x27;s a really cool project that makes me want to try GraphQL btw.
评论 #13697970 未加载
评论 #13699009 未加载
bruthabout 8 years ago
Nice work! This would be great if it could be pluggable for relational schemas. The interactivity is nice for explaining the schema with domain experts.
jrmiiiabout 8 years ago
Where can one find a generic introspection query that can be used to produce output this tool will accept?
评论 #13715080 未加载
kevinSuttleabout 8 years ago
Disappointed to see this broken on small screens. Why it&#x27;s assumed developers don&#x27;t do work on mobile devices is beyond me.<p><a href="http:&#x2F;&#x2F;kevinsuttle.com&#x2F;posts&#x2F;dx-on-mobile-devices" rel="nofollow">http:&#x2F;&#x2F;kevinsuttle.com&#x2F;posts&#x2F;dx-on-mobile-devices</a>
评论 #13699923 未加载
评论 #13699646 未加载
评论 #13699574 未加载