Personal project / VS Code extension

Code through
the next arc.

MangaMode is a collection of anime and manga-inspired editor themes designed to keep long coding days readable, expressive, and easy on the eyes.

One Piece theme showing TypeScript syntax in VS Code
MangaModeEight themes · one extension

The starting point

Long sessions.
Less visual noise.

I created MangaMode because I wanted editor themes I could comfortably use throughout a full day of coding. Many colorful themes look exciting in a screenshot but become tiring when every hue is bright, every token demands attention, and the interface competes with the code.

The goal was not to remove personality. It was to control it: pair recognizable anime-inspired palettes with low-glare surfaces, restrained saturation, and syntax contrast that stays useful over time.

Design system

Character in the palette.
Calm in the editor.

Low glare

Dark variants start with subdued editor backgrounds rather than pure black. The light variant uses warm cream instead of stark white.

Controlled color

Each palette captures the identity of its source without turning every token into a competing focal point.

Useful contrast

Every text color is checked against WCAG AA, with the Death Note high-contrast variant meeting AAA throughout.

Theme roster

Pick your
mode.

Seven dark themes, including a dedicated high-contrast mode, and one light theme translate familiar worlds into practical editor palettes. Each one follows the same readability-first rules.

One Piece theme showing TypeScript syntax in VS Code

One Piece

Ocean teals, muted reds, and a deep navy editor canvas.

Dragon Ball theme showing TypeScript syntax in VS Code

Dragon Ball

Bold oranges and deep blues with the brightness kept in check.

Pokémon theme showing TypeScript syntax in VS Code

Pokémon

Recognizable yellows balanced by soft greys and cool blues.

Demon Slayer theme showing TypeScript syntax in VS Code

Demon Slayer

Charcoal foundations with water-blue and fire-red accents.

Jujutsu Kaisen theme showing TypeScript syntax in VS Code

Jujutsu Kaisen

Dark violets and restrained cyan inspired by Hollow Purple.

DanDaDan theme showing TypeScript syntax in VS Code

DanDaDan

A deliberately strange mix of pink, green, and occult purple.

Sailor Moon theme showing TypeScript syntax in VS Code

Sailor Moon

The first light variant, with warm cream and softened pastels.

Death Note theme showing TypeScript syntax in VS Code

Death Note

Ink-black, off-white, apple red, and shinigami gold at AAA contrast.

Refinement

Details that
stay quiet.

Iteration focused on the parts of an editor that can create background fatigue. Bracket colors were reduced to three tonal shades per theme, diff states were matched to each palette, and borders were softened so the sidebar and tab strip recede.

Scrollbars and minimaps use lower-emphasis colors, while semantic highlighting keeps callable tokens visibly separate from structural ones. Automated contrast checks now keep every theme at WCAG AA, and Death Note at AAA, as the palettes evolve.

Installs

531

Latest version

v1.3.0

Last update

Sep 7, 2026