Skip to content

Discover, preview, and download terminal configurations shared by the community. See exactly how your terminal will look before applying.

License

Notifications You must be signed in to change notification settings

aryabyte21/ghostty.style

Repository files navigation

ghostty.style logo

ghostty.style

Browse, preview, and install community-made Ghostty terminal themes.

Live Site  ·  Browse Themes  ·  Submit a Theme  ·  Donate


What is this?

ghostty.style is an open-source, community-driven gallery for Ghostty terminal configurations. It lets you:

  • Preview themes in a realistic terminal — complete with split panes, neofetch output, and cursor styles
  • Install with one command — a single curl command downloads the theme and adds it to your Ghostty config
  • Upload and share your own themes — with real-time validation against the official Ghostty config reference
  • Browse, search, filter, and vote — find the perfect theme by color, tags, popularity, or light/dark mode

Features

  • Live terminal preview with interactive split panes and keyboard shortcuts (Cmd+D / Ctrl+D)
  • One-command installcurl downloads the theme, creates the directory, and sets it in your config
  • Config validation — catches errors before upload: invalid keys, bad hex colors, wrong enum values, out-of-range numbers, inline comments, and more
  • Full-text search with tag filtering, dark/light toggle, and sort options
  • Community voting to surface the best themes
  • OG image generation for social media sharing
  • Responsive and fully accessible (keyboard navigation, skip links, screen reader support)
  • Security hardened — RLS policies, rate limiting, atomic counters, security headers

Tech Stack

Layer Tech
Framework Next.js 16 (App Router, React 19)
Database Supabase (Postgres + Row Level Security)
Styling Tailwind CSS v4 + shadcn/ui
Icons Lucide
Analytics Plausible (privacy-friendly)
Deployment Vercel

About

Discover, preview, and download terminal configurations shared by the community. See exactly how your terminal will look before applying.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published