Forget that TODO app, this repo will teach you real-world dev skills

github logo ・1 min read

In today's Best of GitHub segment, we're taking a look at "the mother of all demo apps" known as realworld.

This repo lets you combine any frontend of your choosing with any backend of your choosing.

Whether you want to go with something like React and Node or mix things up and go super Frankenstein crazy with Hyperapp and Ruby on Rails, they all adhere to the same API spec so you are free to mix and match!

The realworld repo was spearheaded by gothinkster and is available here:


This video originally appeared on
Come follow me there!

twitter logo DISCUSS (6)
markdown guide

I just made a post that deploys one of the realworld apps to Kubernetes using git webhooks. Not only is the set of apps awesome for learning frameworks they are awesome for trying out cloud native deployments.


That is actually the way I prefer for an example app. Thanks for the post!


Thank you for sharing! This is indeed very handy 👍


"super Frankenstein crazy" -- hah hah I like that. Thanks for the post. These meta-project ideas are awesome! :-)


I remember finding that 'realworld' project last year and it came in handy when I had to learn how to create a backend with Haskell/Yesod.

Classic DEV Post from May 11

Getting Trapped as an Expert Beginner

RealToughCandy profile image
Real-world web development! 100% indie web dev, author of Freelance Newbie, How to Get a Job in Web Development & Tiny YouTube, Udemy instructor, YouTuber.

Sore eyes? now has dark mode.

Go to the "misc" section of your settings and select night theme ❤️

(There is also a pink mode)