GitHub blog is a React app that works as a usual blog, but all the posts are made of GitHub issues. Those issues are created on another repository and this project uses the GitHub API to fetch and display them.
You can access the project's template here.