You can definitely do this without a full plugin. I’ve done something similar for event listings on client sites. Use GitHub’s raw file URLs with WordPress’s built-in HTTP functions. Create a custom shortcode that fetches your JSON using wp_remote_get(), then decode and display it. Don’t skip caching with transients - I learned this the hard way when my site hit rate limits. Also, use raw.githubusercontent.com URLs, not the regular GitHub file URLs. Took me about an hour to set up and it’s been running smoothly for months. Just handle errors gracefully in case GitHub goes down or your JSON structure changes.