"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
Go to file
2024-09-30 18:31:28 +02:00
.github refactor: move to turbo / starlight / nitro 2024-08-20 07:34:17 +02:00
.husky feat(api): add project 2022-12-07 02:54:00 +01:00
api refactor: remove body from multiple article endpoints 2024-08-22 07:43:53 +02:00
apps fix: remove SwaggerUI 2024-09-30 18:31:28 +02:00
media [ImgBot] Optimize images 2023-04-27 09:27:06 +02:00
.gitignore refactor: move to turbo / starlight / nitro 2024-08-20 07:34:17 +02:00
.npmrc refactor: move to turbo / starlight / nitro 2024-08-20 07:34:17 +02:00
CODE_OF_CONDUCT.md feat(api): add project 2022-12-07 02:54:00 +01:00
CONTRIBUTING.md feat(api): add project 2022-12-07 02:54:00 +01:00
LICENSE feat(project): update copyright 2021-05-03 19:24:42 +02:00
MAINTENANCE.md chore: update nx to 15.8.9 2023-03-28 19:15:56 +02:00
package.json refactor: move to turbo / starlight / nitro 2024-08-20 07:34:17 +02:00
pnpm-lock.yaml feat: docs/api updates 2024-09-30 09:17:49 +02:00
pnpm-workspace.yaml refactor: move to turbo / starlight / nitro 2024-08-20 07:34:17 +02:00
README.md use link to the realworld-docs.netlify.app 2024-09-29 00:31:11 +02:00
turbo.json refactor: move to turbo / starlight / nitro 2024-08-20 07:34:17 +02:00

RealWorld Example Applications

See how the exact same Medium.com clone (called Conduit) is built using different frontends and backends. Yes, you can mix and match them, because they all adhere to the same API spec 😮😎

While most "todo" demos provide an excellent cursory glance at a framework's capabilities, they typically don't convey the knowledge & perspective required to actually build real applications with it.

RealWorld solves this by allowing you to choose any frontend (React, Angular, & more) and any backend (Node, Django, & more) and see how they power a real-world, beautifully designed full-stack app called Conduit.

Read the full blog post announcing RealWorld on Medium.

Join us on GitHub Discussions! 🎉

Implementations

Over 100 implementations have been created using various languages, libraries, and frameworks.

Explore them on CodebaseShow.

Create a new implementation

Create a new implementation >>>

Or you can view upcoming implementations (WIPs).

Learn more

  • "Introducing RealWorld 🙌" by Eric Simons
  • Every tutorial is built against the same API spec to ensure modularity of every frontend & backend
  • Every frontend utilizes the same handcrafted Bootstrap 4 theme for identical UI/UX
  • There is a hosted version of the backend API available for public usage, no API keys are required
  • Interested in creating a new RealWorld stack? View our starter guide & spec

Active Maintainers

Gérôme Grignon - Maintainer

Gérôme is a Frontend Software Engineer at Lucca. He's an open-source enthusiast.

Manuel Vila - Maintainer

Manuel is an independent Software Engineer, creator of the Layr framework and the CodebaseShow website.