Skip to main content
Back to Gallery

Liveblocks · Full Page

Liveblocks

Realtime collaboration infrastructure'ın chromatic-theatre çalışması — pure #000000 stage, Suisse Intl premium grotesque, multi-accent rotation (purple #bf7af0, mint #6cefce, blue #0090ff, pink #f76e99) compositional disiplinle. Berghain flyer for developer infra.

liveblocks.io/Added
Liveblocks Full Page — desktop screenshot

Editorial disclaimer

Editorial noteThis entry documents observable design-language patterns for educational transfer and AI-agent briefing. Screenshots and trademarks are property of their respective owners. AI2 Design is not affiliated with or endorsed by the featured brand. Inspiration here is about language and rhythm — do not reproduce brand identity, logo, product copy, or proprietary features.

Curator verdict

Why we catalogued it?

Liveblocks is the rare collaboration-infrastructure landing that treats its dark canvas as a stage for chromatic theatre rather than a serious-mode toggle — a pure black ground anchored by Suisse Intl typography, JetBrains Mono for code, and a full color-wheel rotation of accents (purple #bf7af0, mint #6cefce, blue #0090ff, pink #f76e99) deployed with the precision of a Pantone-conscious art director. We catalogued it because most realtime/collab infra defaults to one of two safe templates: corporate navy or terminal black-and-green. Liveblocks chose neither — instead, the page reads like a Berghain flyer that happens to ship reliable WebSocket primitives.

Design decisions observed

  • Pure #000000 ground (~391 surface refs) carrying white #ffffff text at high frequency (~1,694 refs) — extreme contrast as the spine.
  • Multi-accent chromatic palette: purple #bf7af0, mint #6cefce, blue #0090ff, pink #f76e99 — Liveblocks rotates through accents the way an album cover sequences colours, not the way a brand picks a primary.
  • Suisse Intl as the sole sans family in 400/500 weights — premium grotesque restraint that lets the colour palette breathe.
  • JetBrains Mono at 14px for inline code — code rendered with editorial weight, signalling this is developer-grade infrastructure.
  • 12 gradients catalogued — Liveblocks uses gradient as compositional texture, not flourish. Each one earns its frame budget by carrying a piece of the brand mood.
  • Container ladder 320/384/448/576/672/768 — Liveblocks uses tight content frames stacked vertically, magazine-density layouts that read as printed rather than templated.
  • Framer Motion + 10 transitions with cubic-bezier(0, 0, 0.2, 1) — fast, decelerating, no acceleration — the page feels like it's landing softly.
  • Letter-spacing 0.056-0.08px applied carefully across body text — tight enough to read as confident, loose enough to remain humanist.

What to study

  • How to ship a multi-accent palette without it becoming chaotic — Liveblocks rotates through purple/mint/blue/pink with the structural discipline of a magazine masthead, never letting two accents share a viewport without compositional intent.
  • Suisse Intl as the cooler-than-Inter alternative for developer brands — Liveblocks proves you can pick a less-default typeface and still ship a page that engineers take seriously.
  • Gradient as texture, not decoration — 12 gradients sounds like a lot, but Liveblocks treats each one as a compositional element. Steal the discipline of treating gradient as a material, not an ornament.

What to avoid

  • Don't lift the multi-accent palette without committing to compositional rotation — without the discipline of one accent per section, the page becomes a kaleidoscope mess.
  • Don't use Suisse Intl without licensing it — the typeface is not free and the visual cohesion depends on owning multiple weights.
  • Don't paint surfaces in the accent colours — they belong on text, illustration spots, and gradient overlays. The moment you fill a button background in #bf7af0, you've broken the rotation rule.

Taste notes

The page feels like the cover of a quarterly print magazine that happens to be about collaborative software — every section has its own chromatic mood (purple here, mint there, blue another), and yet the whole thing holds together because the typography never wavers. Liveblocks understood the hardest thing about multi-accent design: the accents work only if everything else is iron-disciplined. The black ground, the Suisse Intl ladder, the spacing — none of them flinch. That stability is what lets the colours sing.

Lineage & references

  • Direct heir to the post-Linear chromatic-infrastructure school that Vercel and Cloudflare touched on but never fully embraced — Liveblocks is what happens when that aesthetic gets a real art director.
  • Standing shoulder-to-shoulder with the modern realtime/collab peer cohort (Pusher, Ably, Soketi) — but Liveblocks ships visual confidence none of them attempt.
  • Part of the Berlin-club / Berghain-flyer visual lineage that Are.na touches on and that occasionally surfaces in luxury fashion brands (Marni, Acne) — Liveblocks is the developer-infrastructure entrant in that family.

Design language brief

Paste-ready for your agent.

A typed design system transfer brief — philosophy, tokens, rules, techniques, and fitness checks. Your agent reads the whole language, not just the pixels.

Philosophy

Liveblocks's design language is chromatic theatre on a disciplined black stage. A pure #000000 ground anchors the brand; Suisse Intl carries every typographic moment; JetBrains Mono renders code with editorial weight; and a rotating multi-accent palette (purple/mint/blue/pink) gives each section its own chromatic identity. The brand works because the typographic discipline never wavers — the colour can be theatrical only because nothing else is.

Main prompt

Use this capture as a design language transfer brief for my project. Adopt the palette (pure #000000 dominant ground, #ffffff primary text at extreme contrast, #918d8d muted grey for secondary text, #fdfcfc near-white hairline borders at low opacity, multi-accent rotation #bf7af0 purple / #6cefce mint / #0090ff blue / #f76e99 pink used one-per-section with compositional discipline, #635f5f background secondary, #b7b4b4 tertiary text), Suisse Intl as sole sans family in weights 400/500 at sizes 14/16/20px (with letter-spacing 0.056-0.08px on body), JetBrains Mono at 14px for inline code, tight 4px spacing scale 2/4/6/8/10/12/14/16/20/24, container ladder 320/384/448/576/672/768 (multiple tight reading frames stacked vertically), Tailwind-standard 640/768/1024/1280/1536 breakpoints, Framer Motion + 12 catalogued gradients used as compositional texture, and motion easings cubic-bezier(0, 0, 0.2, 1) + cubic-bezier(0.4, 0, 0.2, 1) at 100-300ms. Treat accents as a rotation system — one accent per section, never two competing in the same viewport. Apply the language, not the source brand's copy.

Overview

Layout
Vertically stacked tight content frames (320-768px) inside a wider black canvas; each section has its own chromatic mood and accent rotation.
Content width
Container ladder 320/384/448/576/672/768 — magazine-density.
Framing
Berghain flyer for developer infrastructure — black stage, multi-accent rotation, premium grotesque typography.
Grid strength
Implicit editorial grid — 4px base, but rhythm comes from typography ladder, accent rotation, and gradient compositional zones.

Color philosophy

Pure #000000 ground; #ffffff at extreme contrast; rotating multi-accent palette (purple/mint/blue/pink) used one-per-section.

Mode strategyDark-only — the multi-accent rotation depends on the black ground for chromatic intensity.
  • #000000 dominant ground (~391 surface refs)
  • #ffffff primary text and high-contrast surfaces (~1,694 refs)
  • #918d8d muted grey for secondary text
  • #fdfcfc near-white hairline borders at low opacity
  • #bf7af0 purple accent (~104 refs)
  • #6cefce mint accent (~17 refs)
  • #0090ff blue accent (~15 refs)
  • #f76e99 pink accent (~4 refs)
  • #635f5f background secondary surface
  • #b7b4b4 tertiary text

Gradients (paste-ready)

12 gradients catalogued — used as compositional texture, accent-tinted atmospheric depth, never decorative chromatic surfaces. Each gradient carries a section's chromatic mood.

Typography rules

  • Suisse Intl is the sole sans family — weights 400 and 500 only
  • JetBrains Mono at 14px for inline code and metadata
  • Display 32-72px in Suisse 500; body 14-16px in 400; metadata 12-14px
  • Letter-spacing 0.056-0.08px on body text (deliberately tight humanist)
  • Line-height 1.5 body, 1.05-1.1 display
  • Weight ladder binary: 400 body, 500 emphasis and display

Spacing rules

  • 4px base unit, tight scale 2/4/6/8/10/12/14/16/20/24
  • Section vertical rhythm: 96-160px between major sections
  • Card padding: 24-32px
  • CTA padding: 12-14px vertical, 20-24px horizontal
  • Multi-column container nests use 16-24px gutters

Design tokens

Palette, type, and space — all agent-readable.

16 colors · hex / rgb / hsl / oklch

Save PNG
  • background
    61%
    • HEX#FFFFFF
    • RGBrgb(255, 255, 255)
    • HSLhsl(0, 0%, 100%)
    • OKLCHoklch(100.00% 0.0000 89.76)
  • foreground
    14%
    • HEX#000000
    • RGBrgb(0, 0, 0)
    • HSLhsl(0, 0%, 0%)
    • OKLCHoklch(0.00% 0.0000 0.00)
  • foreground
    12%
    • HEX#918D8D
    • RGBrgb(145, 141, 141)
    • HSLhsl(0, 2%, 56%)
    • OKLCHoklch(64.68% 0.0048 17.28)
  • background
    5%
    • HEX#FDFCFC
    • RGBrgb(253, 252, 252)
    • HSLhsl(0, 20%, 99%)
    • OKLCHoklch(99.18% 0.0011 17.18)
  • accent
    4%
    • HEX#BF7AF0
    • RGBrgb(191, 122, 240)
    • HSLhsl(275, 80%, 71%)
    • OKLCHoklch(69.87% 0.1782 309.51)
  • foreground
    1%
    • HEX#B7B4B4
    • RGBrgb(183, 180, 180)
    • HSLhsl(0, 2%, 71%)
    • OKLCHoklch(77.24% 0.0034 17.23)
  • background
    1%
    • HEX#635F5F
    • RGBrgb(99, 95, 95)
    • HSLhsl(0, 2%, 38%)
    • OKLCHoklch(48.92% 0.0051 17.33)
  • accent
    1%
    • HEX#6CEFCE
    • RGBrgb(108, 239, 206)
    • HSLhsl(165, 80%, 68%)
    • OKLCHoklch(86.94% 0.1258 174.18)
  • accent
    1%
    • HEX#0090FF
    • RGBrgb(0, 144, 255)
    • HSLhsl(206, 100%, 50%)
    • OKLCHoklch(64.93% 0.1930 251.78)

Inspector

Tab through the captured artifacts.

Six observable layers — page structure, fonts, breakpoints, z-index, gradients, motion — kept paste-ready alongside the tokens above.

Page structure

Semantic hierarchy at a glance.

Depth-first walk of meaningful sections — header, navigation, main regions, articles, footer. 10 nodes captured; depth capped at 6 for readability.

  • body
  • ├─ Header
  • ├─ Main
  • │ ├─ div
  • │ │ └─ Section
  • │ └─ Section (×7)
  • └─ Footer
  • └─ div
  • └─ div
  • └─ Nav

Accessibility

WCAG contrast matrix.

174 combinations · 84 pass AA · 52 pass AAA · APCA Lc shown alongside WCAG 2.1 ratio for draft WCAG 3 awareness.

PreviewfgbgRatioNormalLargeAPCA LcContext
Aa
#FFFFFF#00000021.00AAAAAA-108background on foreground
Aa
#000000#FFFFFF21.00AAAAAA+106foreground on background
Aa
#000000#FDFCFC20.51AAAAAA+104foreground on background
Aa
#FDFCFC#00000020.51AAAAAA-106background on foreground
Aa
#000000#F9FBFD20.25AAAAAA+103foreground on background
Aa
#F9FBFD#00000020.25AAAAAA-105background on foreground
Aa
#FFFFFF#14171618.04AAAAAA-107background on foreground
Aa
#141716#FFFFFF18.04AAAAAA+105foreground on background
Aa
#000000#F6ECE218.01AAAAAA+96foreground on background
Aa
#F6ECE2#00000018.01AAAAAA-96background on foreground

Image strategy

Asset loading & format policy.

Observable image posture — total count, lazy-loading ratio, and format mix. Hero image is measured above the fold.

Total30Lazy loaded93%unknown43

Hero image

https://liveblocks.io/_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=1920&q=90
Format
UNKNOWN
Dimensions
1920×1213
Loading
auto
srcset
yes
srcset descriptor
/_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=640&q=90 640w, /_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=750&q=90 750w, /_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=828&q=90 828w, /_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=1080&q=90 1080w, /_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=1200&q=90 1200w, /_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=1920&q=90 1920w, /_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=2048&q=90 2048w, /_next/image?url=%2Fimages%2Fhomepage%2Fbackground-optimized.jpg&w=3840&q=90 3840w

Editorial credit

Featured Sponsor slot — your brand here

Dedicated logo placement — no rotation, on every export.

Become a sponsor

COMPARE THIS WITH

AI2 Design counts anonymous traffic always — no cookies, no identifiers, no fingerprinting. For optional session insights (PostHog, EU region) — page funnel, performance — turn on opt-in analytics below. Cookie policy.