Files
mailspring-mirror/docs/community-themes.md

6.3 KiB

Community Themes for Mailspring

This document lists known third-party themes for Mailspring found on GitHub.

Official Resources

Repository Description
Foundry376/Mailspring-Theme-Starter Official theme template for creating your own themes

These themes are part of larger theme ecosystems:

Repository Description Stars
catppuccin/mailspring Soothing pastel theme (Catppuccin) ⭐58
dracula/mailspring Official Dracula dark theme ⭐17
faraadi/mailspring-nord-theme Nordic color scheme ⭐72
getomni/mailspring Omni theme ⭐40
jakubzet/mailspring-matcha-theme Matcha theme ⭐42

Dark Themes

Repository Description Stars
jpminor/mailspring-isaac-dark-theme Newton-inspired dark theme ⭐23
asparc/predawn Predawn (Atom/Sublime Text-inspired) ⭐23
pierrenel/mailspring-dracula Dracula variant -
GianniLab/Mailspring-Eleven-Dark Windows 11-inspired dark ⭐9
yz2/mailspring-minimal-dark-theme Clean, minimal dark theme ⭐8
chroxify/Sweet-Mailspring Custom dark theme ⭐8
ZahidHasan/Dark-Light-Theme-Mailspring Minimalist dark theme -
mjohnson8165/mailspring-arc-dark Arc Dark theme -
dennisotugo/Mailspring-Adapta-Theme Adapta Dark theme ⭐15
opes/mailspring-material Material Theme-inspired -
joelabair/Mailspring-OnLevel-Theme N1 Level Up-inspired -
joeroe/mailspring-gruvbox-dark Gruvbox color scheme -
kcaliban/Mailspring-Theme-Gruvbox Gruvbox theme -
Infamoustrey/mailspring-theme-dracula Another Dracula variant -
luisfpg/Mailspring-Materia-Dark-Theme Materia Dark matching -
runeru/mailspring-runeru-theme GitHub colors-based dark ⭐7
hakouguelfen/mailspring-theme Doom-One theme -

Light Themes

Repository Description Stars
jpminor/mailspring-isaac-light-theme Newton-inspired light theme ⭐13
GianniLab/Mailspring-11-light-theme Windows 11-inspired light ⭐7
dincsi/adwaita-mailspring GNOME Adwaita light theme -
NeoMahler/mailspring-idido Polymail-inspired clean theme ⭐10
danieljimeneznz/mailspring-agapanthus-theme Inbox/Google Cloud-inspired -

Other Themes

Repository Description Stars
antonioprates/mailspring-matcha-dark-azul Manjaro matcha-dark-azul matching ⭐7
webxperia/mailspring-theme-spark Spark theme -
m1guelpf/mailspring-theme Personalized dark material -
nukeknurs/Reborn "Less is more" minimal theme -
tynguyen2k1/Mailspring-Nord-Theme Tokyo Night-style theme -
Kasjonus/wiertara-theme Wiertara theme -
Morgareth99/Mailspring-Nord Nord theme variant -
ralphacpm/Mailspring-Nord-Theme Nord theme variant -
avano/Mailspring-Theme Custom theme -

Discovering More Themes

Creating Your Own Theme

To create your own theme:

  1. Clone the Mailspring-Theme-Starter
  2. Edit package.json with your theme's name and description
  3. Modify the LESS files in styles/:
    • index.less - Main stylesheet
    • ui-variables.less - UI color variables
    • theme-colors.less - Theme color definitions

Theme Installation

Install themes via Edit > Install Theme... (or Mailspring > Install Theme... on macOS) and select the theme folder.

Alternatively, copy or symlink themes to:

  • macOS: ~/Library/Application Support/Mailspring/packages/
  • Linux: ~/.config/Mailspring/packages/
  • Windows: %APPDATA%/Mailspring/packages/

Theme Structure

my-theme/
├── package.json          # Metadata (name, description, license)
├── styles/
│   ├── index.less        # Main stylesheet
│   ├── ui-variables.less # UI color variables
│   └── theme-colors.less # Theme color definitions
├── LICENSE.md
└── README.md

The package.json should include:

{
  "name": "my-theme",
  "displayName": "My Theme",
  "theme": "ui",
  "version": "1.0.0",
  "engines": {
    "mailspring": "*"
  }
}