Libghostty 1.0

(mitchellh.com)

244 points | by mfiguiere 3 hours ago

14 comments

  • JuniperMesos 2 hours ago
    Libghostty is a very cool project, this is an exciting release, kudos to mitchellh for spearheading this as well as all the people who have made contributions to the project. I use ghostty as my primary terminal emulator today and a few months ago I was experimenting with using libghostty in an android project that I plan to jump back to someday when I have the time, so I personally benefit from this work.
    • shoobiedoo 1 hour ago
      Indeed it is. It feels like libghostty was only announced yesterday and already there are things like ghostel for emacs that are imo far above and beyond the other emacs terminal options.
      • chuckadams 1 hour ago
        As of recently, the embedded terminal in Jetbrains IDEs is also based on libghostty.
        • AnggaSP 1 hour ago
          And it has been such an upgrade.

          There was so many little things that bugs me with JediTerm, unsupported escape sequences, bugged visualization, truncated output, you name it.

          Now it just work, like it supposed to.

      • iLemming 59 minutes ago
        Yesss! Finally I can run nvim +term inside the Emacs frame and then call emacs -nw in there. Matryoshkamacs is the dream. We all live in a simulation.
  • amterp 1 hour ago
    Libghostty is such an awesome project, I didn't myself understand the vision a year ago but I've since then been working on my own terminal project using Libghostty and it really does just work and save me such a tremendous amount of work. Kudos to all the contributors!
  • markstos 3 minutes ago
    I wonder how the author makes the work financially sustainable.
    • ec109685 3 minutes ago
      He's a billionaire, has sponsors and has a startup.
  • CrimsonCape 27 minutes ago
    does anyone have a terminal setup with gorgeous colors/background/etc over ssh without a display manager? Looking for a lightweight server side environment. I keep searching for headless / framebuffer / DRM setups and there seems to be a few out there, wondering if these exist in a practical workflow.
    • JdeBP 6 minutes ago
      This is a confusing question. If the terminal emulator is using the server's frame buffer, then it is running on the server end. If the terminal emulator is 'over SSH', then the actual terminal emulator runs on the client end.

      They are two very different setups, the former being covered by the likes of zhcon, jfbterm, fbpad, and my virtual terminal system; and the latter being a wide range of things depending from what one's desires are on the client.

  • IlikeMadison 53 minutes ago
    Libghostty made the best terminal for Emacs possible (Ghostel). Thank you Mitchell.
  • nektro 1 hour ago
    congrats to mitchell and team!
  • Decabytes 1 hour ago
    I’m curious why they chose to use C for this as opposed to Zig with a c like interface.
    • nektro 1 hour ago
      it's Zig with a C ABI
    • minraws 1 hour ago
      It's Zig
    • trollbridge 47 minutes ago
      It’s Zog with a C ABI. Zig bindings are a bit of a moving target still.
  • Sparkle-san 1 hour ago
    In the age of perpetual 0.x software, it's nice to see a well-known project get to 1.0
    • xiaoyu2006 1 hour ago
      Agreed. I feel like too much projects are too reluctant to take the responsibility to say "this is production ready".
      • bombcar 9 minutes ago
        Software is either 0.0.12 or 20x6.99
  • matrixhelix 1 hour ago
    And we still don't have Ghostty for Windows
    • gregjw 57 minutes ago
      I use it on Windows all the time, just use a community solution or roll your own
    • fhub 1 hour ago
      There are several third-party Windows ports:

      - Noctty (~517 stars)

      - GhosttyWin3

      - ghostty-windows (~79 stars)

      • rmunn 17 minutes ago
        There's also https://wintty.io/ which I just learned about. MIT licensed, binary downloads restricted to project sponsors, but buildable from source, allegedly easily (I haven't tried it). Currently 120 stars on GitHub.
    • linhns 4 minutes ago
      Use Windows Terminal. Nearly a match for Ghostty on Windows. Well, it's Windows
  • gregjw 57 minutes ago
    an early christmas present, thanks mitch and team
  • brcmthrowaway 1 hour ago
    What's better, iTerm2 or Ghostty?
  • loeg 1 hour ago
    This is so fuckin' cool.
  • hujun236 2 minutes ago
    [dead]
  • mococa 1 hour ago
    [flagged]
    • x86x87 1 hour ago
      what does that have to do with anything? care to explain?
    • nektro 1 hour ago
      it's Zig with a C ABI
    • ethin 1 hour ago
      Boo-hoo. Not everyone wants to use Rust for every little thing in the universe.
    • sroerick 1 hour ago
      Too bad you completely missed the point