1. X
  2. Mitchell Hashimoto
Log inSign up
Mitchell Hashimoto
Superlogical
40.5K posts
Image
user avatar
Mitchell Hashimoto
Superlogical
@mitchellh
Co-founder of @Superlogical. Creator of Ghostty. 👻 Prev founded @HashiCorp, created Vagrant, Terraform, Vault, and others.
Los Angeles, CA
mitchellh.com
Joined January 2008
151
Following
219.4K
Followers
RepliesRepliesArticlesArticlesMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    18h
    Let's talk a bit about what makes the Superlogical multiplexer different architecturally from traditional terminal multiplexers! There's a lot (a LOT) more coming, but wanted to share a little bit about the terminal-specific part compared to tmux and zellij.
    Image
    00:00
    314K
  • user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    22h
    The Ghostty non-profit has signed our first long-term paid contributor via a 12-month agreement with @vancluever. He's a top-quality engineer, has been part of the Ghostty community for years, and has consistently demonstrated an extremely high quality and judgement bar. He is
    59K
  • user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    Jul 29
    I've started a new company: @superlogical! We're going to begin by building a terminal multiplexer. The entire vision is much larger, but the multiplexer is the foundation. Sign up for the newsletter to get beta access and devlogs (product updates only I promise).
    Superlogical — We are building the multiplexer for all work.
    An announcement from Superlogical
    From superlogical.com
    1.1M
  • user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    Jul 27
    Btw this is why computer science matters. Yes, you can self teach it if you really want to (I personally wouldn't have had the discipline, so college was a way better force). However you learn it, the theoretical fundamentals matter and get applied to work every single day.
    user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    Jul 27
    If you're interested in "how" or "why": the major culprit is that each row in Alacritty has 32 bytes of metadata and each cell is 24 bytes. In Ghostty, every row and cell is represented by exactly 8 byte each. How do we do this? The first major culprit is styles. Alacritty
    267K
  • user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    Jul 27
    If you're interested in "how" or "why": the major culprit is that each row in Alacritty has 32 bytes of metadata and each cell is 24 bytes. In Ghostty, every row and cell is represented by exactly 8 byte each. How do we do this? The first major culprit is styles. Alacritty
    user avatar
    Mitchell Hashimoto
    Superlogical
    @mitchellh
    Jul 27
    libghostty vs. Alacritty (alacritty_terminal crate) memory usage. This tests pure terminal state with various payloads: empty screen, full screen, 10K row scrollback with plain text, unicode, heavy styling, and mixed. This is the most accurate read to what an embedder sees. So,
    Image
    Image
    Image
    Image
    358K
  • See @mitchellh's full profile

    Sign up
    Log in
Advertisement
Advertisement