[Home](/index.md) › [Icons](/icons.md) › Ghostty

# Ghostty

Ghostty is a fast, cross-platform terminal emulator by Mitchell Hashimoto that uses platform-native UI and GPU acceleration, written in Zig.

## At a glance

- **Page**: https://devicons.io/icons/ghostty/
- **Website**: https://ghostty.org/
- **Also known as**: Ghostty Terminal
- **Tags**: [Terminal](/icons/tag/terminal/), [Open Source](/icons/tag/open-source/), [GPU](/icons/tag/gpu/), [CLI](/icons/tag/cli/), [Zig](/icons/tag/zig/)
- **Version added**: 1.3.0
- **Contrast**: needs a light backdrop on dark backgrounds

## Files

Each file is one variant of this logo. The component name is derived from the file name.

| File | Component | Color SVG | Monochrome SVG | Font class |
| --- | --- | --- | --- | --- |
| `ghostty-icon` | `GhosttyIcon` | https://devicons.io/devicons/icons/ghostty-icon.svg | https://devicons.io/devicons/font/ghostty-icon.svg | `devicons devicons-ghostty-icon` |
| `ghostty` | `Ghostty` | https://devicons.io/devicons/icons/ghostty.svg | https://devicons.io/devicons/font/ghostty.svg | `devicons devicons-ghostty` |

## Install and use

```bash
npm install @dev.icons/react  # or @dev.icons/vue, @dev.icons/svelte
```

### React

```tsx
import { GhosttyIcon } from "@dev.icons/react";
// Monochrome (inherits currentColor):
// import { GhosttyIcon } from "@dev.icons/react/mono";

<GhosttyIcon size={32} alt="Ghostty logo" />
```

### Vue

```vue
<script setup>
import { GhosttyIcon } from "@dev.icons/vue";
</script>

<template>
  <GhosttyIcon :size="32" alt="Ghostty logo" />
</template>
```

### Svelte

```svelte
<script>
  import { GhosttyIcon } from "@dev.icons/svelte";
</script>

<GhosttyIcon size={32} alt="Ghostty logo" />
```

### Raw SVG

```html
<img src="https://devicons.io/devicons/icons/ghostty-icon.svg" alt="Ghostty logo" width="48" height="48" />
```

### Icon font

```css
@import "devicons/css"; /* npm install devicons */
```

```html
<i class="devicons devicons-ghostty-icon"></i>
```

## About the Ghostty logo

The Ghostty icon is a cartoon ghost with a terminal prompt for a face: a ">" for one eye and a dash for the other. It is drawn in black on a white body with a blue (#3551F3) outline. The lockup adds "Ghostty" in black next to the ghost.

The icon reads well on light and dark backgrounds. The black wordmark disappears on dark surfaces, so use the monochrome lockup there.

## When to use this logo

Use Ghostty in terminal emulator comparisons, macOS and Linux developer setup guides and dotfiles READMEs. It pairs naturally with Alacritty, Warp, iTerm2, Zig and tmux.

## Related icons

- [Alacritty](/icons/alacritty.md)
- [Vim](/icons/vim.md)
- [Tabby](/icons/tabby.md)
- [Claude Code](/icons/claude-code.md)
- [Chalk](/icons/chalk.md)
- [goose](/icons/goose.md)
- [OpenCode](/icons/opencode.md)
- [PowerShell](/icons/powershell.md)

## Browse the catalog
- Previous: [Ghost](/icons/ghost.md)
- Next: [Giantswarm](/icons/giantswarm.md)
- [All icons](/icons.md)
