DesignMD
Discover
Back to Discover

Railway

Bring your code, we handle the rest

railway.app
5 colors
15 components
Inter, Fira Code
Mar 25, 2026
Website Preview
Railway screenshot
Colors
Primary
#C049FF

Primary purple

#13111A

Background

#FFFFFF

Primary text

#844FBA

Secondary purple

#2F2B3A

Cards, panels

Typography
Inter
Role
SizeWeightHeight
Display
48px700
Heading
28px600
Body
16px400
Fira Code
Role
SizeWeightHeight
Mono
14px400

DESIGN.md — Railway

Overview

Railway's design system channels developer infrastructure through a purple-pink gradient language on deep dark surfaces. The aesthetic is futuristic and slightly playful, making infrastructure feel less intimidating and more approachable.

Colors

Primary Palette

TokenHexUsage
color-brand#C049FFPrimary purple
color-bg#13111ABackground
color-text#FFFFFFPrimary text
color-accent#844FBASecondary purple
color-surface#2F2B3ACards, panels

Typography

RoleFamilySizeWeight
DisplayInter48px700
HeadingInter28px600
BodyInter16px400
MonoFira Code14px400

Components

Project Canvas

  • Visual service topology graph
  • Draggable service nodes
  • Connection lines between services

Deploy Log

  • Streaming terminal output
  • Color-coded log levels
  • Timestamp column

Service Card

  • Purple gradient border on hover
  • Status indicator (green/red/yellow dot)
  • Resource usage mini-charts

Do's and Don'ts

Do

  • Use purple gradients for branding moments
  • Show real-time data where possible
  • Keep terminal/log UIs monospaced

Don't

  • Don't use warm colors for backgrounds
  • Don't hide deployment status behind clicks
  • Don't animate graphs during data load

Want a DESIGN.md like this for your own website?