Skip to content

getsentry/sentinel

πŸ›‘οΈ Sentry Sentinel Theme

Beautiful, accessible developer themes inspired by Sentry's brand colors

A comprehensive theme collection bringing Sentry's distinctive purple and pink brand colors to your favorite development tools. Designed with WCAG AA accessibility standards and developer ergonomics in mind.

✨ Features

  • 🎨 Official Sentry Colors - Based on authentic brand guidelines
  • β™Ώ WCAG AA Compliant - All themes meet or exceed accessibility standards
  • πŸŒ“ Three Variants - Light, Dark, and Midnight themes
  • πŸš€ Multi-Platform - VS Code, terminals, web syntax highlighters
  • πŸ” Semantic Highlighting - Consistent token colors across all platforms

πŸš€ Quick Install

VS Code / Cursor

# From VS Code Marketplace
ext install sentry.sentinel-theme

# Or search "Sentry Sentinel Theme" in Extensions

Editors & Terminal Emulators

# Quick install scripts
./scripts/install-zed-themes.sh      # Zed editor
./scripts/install-iterm-themes.sh    # iTerm2
./scripts/install-ghostty-themes.sh  # Ghostty
./scripts/install-warp-themes.sh     # Warp

# Or see detailed instructions
cat docs/INSTALL.md

🎨 Theme Variants

Variant Background Best For
Sentinel Light #FFFFFF #FFFFFF Daytime coding, bright environments
Sentinel Dark #181225 #181225 Standard dark theme preference
Sentinel Midnight #000000 #000000 OLED displays, ultra-dark environments

All variants feature:

  • βœ… WCAG AA compliant contrast ratios
  • 🎯 Semantic token highlighting
  • πŸ’œ Sentry brand color integration
  • πŸ” Clear visual hierarchy

πŸ“Έ Screenshots

VS Code / Cursor

Light Dark Midnight
Sentinel Light Sentinel Dark Sentinel Midnight

Terminal

Light Dark Midnight
Terminal Light Terminal Dark Terminal Midnight

Zed Editor

Light Dark Midnight
Zed Light Zed Dark Zed Midnight

Web Syntax Highlighters

Try the interactive demo: Open Demo β†’

πŸ—οΈ Supported Platforms

Editors & IDEs

  • Visual Studio Code
  • Cursor
  • Zed
  • Vim / Neovim

Terminal Emulators

  • Ghostty
  • Warp
  • iTerm2
  • Terminal.app
  • Windows Terminal

Web Syntax Highlighters

  • Prism.js
  • Highlight.js

🎯 Color System

Our themes use a carefully crafted palette based on Sentry's brand colors:

Token Light Dark Midnight
Keywords #4E2A9A #4E2A9A #9E86FF #9E86FF #B8A5FF #B8A5FF
Strings #36166B #36166B #83DA90 #83DA90 #A5E68A #A5E68A
Functions #6E47AE #6E47AE #226DFC #226DFC #3EA6FF #3EA6FF
Types/Classes #A737B4 #A737B4 #FF45A8 #FF45A8 #FF70BC #FF70BC
Numbers #EE8019 #EE8019 #FDB81B #FDB81B #FFCC00 #FFCC00
Comments #898294 #898294 #898294 #898294 #A8A8B0 #A8A8B0

β™Ώ Accessibility

All themes meet WCAG 2.1 AA standards:

  • βœ… Minimum 4.5:1 contrast ratio for normal text
  • βœ… Minimum 3:1 contrast ratio for large text
  • βœ… Tested contrast ratios for all token colors
  • βœ… Color-blind friendly palette

Tested combinations:

  • Light: 18.2:1 background/foreground ratio
  • Dark: 17.2:1 background/foreground ratio
  • Midnight: 21:1 background/foreground ratio

πŸ“ Project Structure

sentry-sentinel-theme/
β”œβ”€β”€ colors.json              # Master color definitions
β”œβ”€β”€ vscode/                  # VS Code extension
β”œβ”€β”€ editor-themes/           # Editor themes (Zed, etc.)
β”œβ”€β”€ terminal-themes/         # Terminal emulator themes
β”œβ”€β”€ web-highlighters/        # Prism.js & Highlight.js
β”œβ”€β”€ tests/                   # Color validation tests
β”œβ”€β”€ docs/                    # Documentation
└── scripts/                 # Installation helpers

πŸ§ͺ Testing

# Run contrast ratio tests
npm run test:contrast

# Validate color consistency
npm run test:colors

# Preview themes in browser
open web-highlighters/index.html

# Build VS Code extension package (.vsix file)
npm run build

🀝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Development Setup

# Clone repository
git clone https://github.com/getsentry/sentinel.git
cd sentinel

# Install dependencies
npm install

# Run tests
npm test

πŸ“„ License

MIT License - see LICENSE for details.

πŸ”— Links


Made with πŸ’œ and πŸ€–s by @sergical for Sentry Hackweek 2025

About

IDE/Terminal Theme inspired by the new branding [Hackweek 2025]

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •