RealWorld Example App

Go codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

Demo    RealWorld

This codebase was created to demonstrate a fully fledged fullstack application built with Go including CRUD operations, authentication, routing, pagination, and more.

We’ve gone to great lengths to adhere to the Go community styleguides & best practices.

For more information on how to this works with other frontends/backends, head over to the RealWorld repo.

Profiles Service

How it works

This service implements the profiles related services from the API Spec.

Getting started

Running locally

  1. Install Docker.
  2. Update the .env file with your own values.
  3. Run docker compose up.


  1. Update the .env file with your own values or set your environment variables accordingly.
  2. Run ./


View Github