← All repositories

Realworld

Features

  • Cross-Framework ImplementationsOver 100 implementations have been created using various languages, libraries, and frameworks. Explore them on [**CodebaseShow**](https://codebase.show/projects/realworld). ## Spec-compliant backends These backends pass
  • Reference ImplementationsA comprehensive collection of functionally identical applications built across diverse programming languages to demonstrate framework-specific patterns and architectural trade-offs.
  • Technical Skill Acquisition PlatformsLearning new development stacks by studying consistent, real-world application patterns implemented across a wide variety of modern programming languages.
  • Implementation Guides[**Create a new implementation >>>**](https://docs.realworld.show/implementation-creation/introduction) Or you can [view upcoming implementations (WIPs)](https://github.com/realworld-apps/realworld/discussions/categories
  • Spec-compliant BackendsThese backends pass the full [API spec test suite](specs/api/): - [**Nitro + Prisma + Zod**](https://github.com/realworld-apps/nitro-prisma-zod-realworld-example-app) — TypeScript - [**Django Ninja**](https://github.com/
  • Application BlueprintsA common architectural template that enables the seamless swapping of frontend and backend components through strict adherence to a shared contract.
  • Specification-Driven ArchitecturesEnables developers to build functionally identical applications using any programming language or framework by following a common specification.
  • Decoupled ArchitecturesSeparates client and server concerns to allow any frontend implementation to interface with any compliant backend service.
  • Interoperability DemonstrationsYou can combine any frontend with any backend, 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 k
  • Cross-Platform Specification SuitesA standardized set of API requirements and data models designed to ensure interoperability between heterogeneous frontend and backend technology stacks.
  • Architecture Prototyping FrameworksEvaluating how different frontend and backend technologies interoperate by swapping components that share a common, standardized data interface.
  • Contract-First SpecificationsStandardises communication between decoupled frontends and backends by enforcing a strict, shared schema for all data exchange.
  • Integration Test SuitesValidates backend compliance against the shared API specification to ensure interoperability across diverse technology stacks.
  • API Specification Compliance ToolsValidating that a backend implementation correctly adheres to a standardized API contract through automated testing and integration suites.
  • Compliance BenchmarksA shared testing protocol that validates the compliance of independent software implementations against a unified set of functional and interface requirements.