Repolode
ghostty-org

ghostty-org/ghostty

Emulador de terminal rápido, nativo e cheio de recursos, com interfaces nativas da plataforma, renderização por GPU e a biblioteca libghostty para incorporar terminais.

Alternativa open source a:iTerm2Terminal.app

Estrelas
62,446
Forks
3,675
Issues abertas
252
Último commit
há 7 horas

O que é?

O Ghostty é um emulador de terminal que busca combinar velocidade, um conjunto amplo de recursos e interfaces nativas. Ele é distribuído como um aplicativo independente: no macOS, usa SwiftUI, renderização com Metal e CoreText para localizar fontes; no Linux, usa GTK e OpenGL. O núcleo compartilhado é escrito em Zig.

Além do aplicativo independente, o projeto oferece a libghostty, uma biblioteca em C e Zig para criar emuladores de terminal ou adicionar funcionalidades de terminal a outros aplicativos, como a análise de sequências de escape e o acompanhamento do estado do terminal. O primeiro componente, libghostty-vt, tem como alvo macOS, Linux, Windows e WebAssembly.

O Ghostty oferece abas, painéis divididos e várias janelas, além de sequências modernas, como o protocolo gráfico Kitty e a renderização sincronizada. No macOS, oferece integração com AppleScript e Apple Shortcuts; no Linux, integra-se ao systemd quando disponível.

Recursos principais

  • 01Aplicativo nativo em SwiftUI no macOS, com renderização por Metal
  • 02Aplicativo baseado em GTK no Linux, com renderização por OpenGL
  • 03Várias janelas, abas e painéis divididos, com opções para renomear e colorir abas
  • 04Suporte a sequências modernas, como o protocolo gráfico Kitty e a renderização sincronizada
  • 05Biblioteca libghostty em C e Zig para incorporar funcionalidades de terminal

Casos de uso

  • Uso diário do terminal no macOS ou Linux com gerenciamento nativo de janelas
  • Incorporar o núcleo de um emulador de terminal a outro aplicativo desktop
  • Criar um aplicativo de terminal personalizado com base em libghostty-vt
  • Executar programas de terminal que dependem de sequências gráficas modernas ou de área de transferência

Início rápido

  1. 1

    Baixe o app na página de downloads do site do Ghostty

  2. 2

    Leia a documentação no site do Ghostty

Antes de usar

  • O README não fornece um comando de instalação para gerenciador de pacotes; a instalação é feita pela página de downloads do site.
  • A C API do libghostty ainda não tem uma versão marcada, e suas assinaturas continuam mudando.

Tópicos

Perguntas frequentes

O que é ghostty?
Emulador de terminal rápido, nativo e cheio de recursos, com interfaces nativas da plataforma, renderização por GPU e a biblioteca libghostty para incorporar terminais. O Ghostty é um emulador de terminal que busca combinar velocidade, um conjunto amplo de recursos e interfaces nativas. Ele é distribuído como um aplicativo independente: no macOS, usa SwiftUI, renderização com Metal e CoreText para localizar fontes; no Linux, usa GTK e OpenGL. O núcleo compartilhado é escrito em Zig.
ghostty é gratuito? Qual é a licença?
ghostty é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
ghostty ainda é mantido?
Manutenção ativa. O último commit de ghostty foi em 21 de out. de 2026.
Para que posso usar ghostty?
Uso diário do terminal no macOS ou Linux com gerenciamento nativo de janelas Incorporar o núcleo de um emulador de terminal a outro aplicativo desktop Criar um aplicativo de terminal personalizado com base em libghostty-vt Executar programas de terminal que dependem de sequências gráficas modernas ou de área de transferência
Como instalar ghostty?
Baixe o app na página de downloads do site do Ghostty Leia a documentação no site do Ghostty
Onde consigo ghostty?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ghostty-org/ghostty

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados