VSX ecosystem ready
A warm color language for long-focus work
Hearth Code
HearthCode is a low-glare color language for code interfaces. It works in Open VSX-compatible editors and VS Code, while keeping the same semantic hierarchy across dark and light variants.
// async data fetching with full type safety
import { createContext, useContext } from 'react'
interface ApiResponse<T> {
data: T
status: number
ok: boolean
}
async function request<T>(
url: string,
options?: RequestInit
): Promise<ApiResponse<T>> {
const res = await fetch(url, options)
const data = await res.json() as T
return { data, status: res.status, ok: res.ok }
}
const BASE = 'https://api.hearthcode.dev'
const TIMEOUT = 5_000What You Get
One color language. Four tuned variants.
HearthCode keeps role mapping stable while tuning contrast and texture for different lighting environments.
4 variants
Stable semantics
Hearth Dark
Hearth Dark Soft
Hearth Light
Hearth Light Soft
Implementation Status
Shipped where you can use it today
HearthCode is positioned as a reusable color language. VS Code and Open VSX are implementation surfaces, not the product boundary.
Open VSX Ecosystem
Install from Open VSX and use it in compatible editors.
VS Code Marketplace
First-party distribution for VS Code users.
Next Surfaces
Web theme surfaces and more editor targets.
HearthCode Philosophy
Ember, not flame
High-saturation syntax colors burn bright but exhaust your eyes. Hearth keeps highlights in a moderate saturation range, then tunes them under readability constraints so they stay warm without glare.
Neither black nor white
Pure black backgrounds can create halation around white text and blur edges. Hearth uses warm, non-extreme background tones across all four variants to keep glare down and reading layers stable.
- Hearth Dark
- Dark Soft
- Hearth Light
- Light Soft
Hierarchy as semantics
Brightness maps directly to semantic weight: keywords are brightest, functions next, variables after, and comments deliberately fade into the background.
Color temperature as comfort
The entire palette is warm-toned, below 4500K. High blue-light content strains the retina. A warm coding environment is easier on your eyes over long sessions.
Color System
Next Step
Start where your editor already lives.
HearthCode is a color-language product first: shipped for Open VSX and VS Code today, extendable to more editors and web themes next.