moonhighway/graphql-rest — explained in plain English
Analysis updated 2026-07-16 · repo last pushed 2023-12-13
Connect an existing REST API to a GraphQL server using Apollo RESTDataSource.
Practice querying sample REST endpoints like a ski resort service and countries database through GraphQL.
Learn how to federate multiple GraphQL services into a single unified graph.
Follow workshop slides to design better GraphQL schemas for your data layer.
| moonhighway/graphql-rest | 901d3/ditherxyr.js | ash310u/awesome-ai-stack | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2023-12-13 | 2026-06-20 | — |
| Maintenance | Dormant | Active | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
The repo is a landing page of links to external slide decks and sample APIs, no installation or build step required.
This repo contains student materials for a Moon Highway training workshop about combining GraphQL and REST APIs into a single, unified data layer. It's designed for developers learning how to connect different data sources and make them work together through one GraphQL interface. The workshop covers three main areas: using GraphQL alongside REST data sources, federation (which is a way to combine multiple GraphQL services into one), and schema design tips. The materials include linked slide presentations created in Canva and Slides, along with sample REST APIs that students can practice with. The sample APIs include a ski resort service called Snowtooth and a countries database, giving learners real endpoints to connect to and query. The audience is developers attending an Apollo GraphQL workshop run by Moon Highway, a training company. Instructors Eve Porcello and the Moon Highway team use these materials to teach people how to build unified graphs that pull data from existing REST services and expose it through GraphQL. A practical use case would be a company that has older REST APIs but wants to adopt GraphQL without rewriting all their backend services at once. The repo is quite minimal, it serves as a landing page for workshop resources rather than a full application. The actual learning happens through the external links to slide decks and documentation. The README points students to Apollo's official RESTDataSource documentation and related tools, suggesting the workshop walks participants through using those libraries to bridge REST and GraphQL.
Training workshop materials for developers learning to combine GraphQL and REST APIs into one unified data layer. It links to slide decks and includes sample REST APIs for hands-on practice.
Mainly JavaScript. The stack also includes JavaScript, GraphQL, Apollo RESTDataSource.
Dormant — no commits in 2+ years (last push 2023-12-13).
No license information is provided in the repository materials.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.