Back to Discover

Railway

Bring your code, we handle the rest

railway.app
13 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

Neutral
#13111A

Background

#1E1A2B

Card surface

#2F2B3A

Panel surface

#4A4560

Borders

#8B8AA0

Muted text

Semantic
#22C55E

Healthy service, deploy success

#EF4444

Failed deploy, crashed service

#F59E0B

Deploying, degraded state

Typography
Inter
Role
SizeWeightHeight
Display
48px7001.1
Heading
28px6001.2
Body
16px4001.6
Small
14px4001.5
Fira Code
Role
SizeWeightHeight
Mono
14px4001.6

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

Neutral Palette

TokenHexUsage
color-dark-950#13111ABackground
color-dark-800#1E1A2BCard surface
color-dark-700#2F2B3APanel surface
color-dark-500#4A4560Borders
color-gray-400#8B8AA0Muted text

Semantic Colors

TokenHexUsage
color-success#22C55EHealthy service, deploy success
color-error#EF4444Failed deploy, crashed service
color-warning#F59E0BDeploying, degraded state

Typography

RoleFamilySizeWeightLine Height
DisplayInter48px7001.1
HeadingInter28px6001.2
BodyInter16px4001.6
SmallInter14px4001.5
MonoFira Code14px4001.6

Spacing

TokenValueUsage
space-14pxIcon gaps
space-28pxNode padding
space-416pxCard padding
space-624pxPanel spacing
space-832pxSection gaps

Border Radius

TokenValueUsage
radius-sm4pxStatus badges
radius-md8pxService nodes, cards
radius-lg12pxModals

Elevation

LevelValueUsage
shadow-sm0 1px 4px rgba(0,0,0,0.4)Cards at rest
shadow-md0 4px 20px rgba(192,73,255,0.15)Hovered nodes
shadow-lg0 12px 40px rgba(0,0,0,0.6)Modals

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?