Color theme · open source

One theme.
Every platform.

Sabotage is a warm, high-contrast palette built around #dd5040 — generated from a single spec into real, installable themes for editors, terminals and apps.

27integrations
2variants · dark & light
1shared spec
sabotage.ts
// the palette, dogfooded by this page
export const sabotage = {
  accent: "#dd5040",
  background: "#0D0E11",
  apps: 27,
  install(app: App) {
    return download(app, "dark");
  },
};

Pick your tool

Every integration is a real file generated from the same palette — copy it or download both dark and light variants.

One spec, no drift

A single palette.json is the source of truth. A zero-dependency generator renders it into every app's native format, so colors never disagree.

01

Define once

UI, ANSI and syntax roles live in one spec, in dark and light.

02

Generate

Templates output VS Code, Vim, iTerm2, Alacritty and more.

03

Install

Copy the snippet or download the file. Same colors, everywhere.

Add your app

Missing your editor or terminal? Add a small generator function and the palette does the rest. Pull requests welcome.