Top
Best
New

Posted by mfiguiere 22 hours ago

Libghostty 1.0(mitchellh.com)
984 points | 173 commentspage 2
lioeters 18 hours ago|
The documentation for libghostty is great, I'm reading through the guides and examples. It feel like a fun way to build your own terminal emulator GUI in C, Zig, or other languages with C bindings.

https://lib.ghostty.org/vt/example-programs.html

It also looks useful for testing and developing text interfaces (TUI), like file navigator, editor, dashboard, etc.

veqq 16 hours ago||
Recent interview with Hashimoto: https://alexalejandre.com/interviews/interview-with-mitchell...
KolmogorovComp 2 hours ago||
I’m surprised about the emphasis on backward compatibility here.

Most migrations are painful but typically very mechanical, stuff that agents excels at.

On the other end the emphasis on distribution is great! Typically because it involves trust and that for now mean human curation/involvement.

vladde 6 hours ago||
> I had to use dash because bash used far more RAM than libghostty-vt and wouldn't fit into the 8 GB budget.

not only hilarious, but also very impressive!

impizulu 4 hours ago||
lol I literally have Ghostty doing tasks in the background as I'm reading this. When I made the switch some months back it's just been so smooth that I actually stopped using IDEs because (mainly long VS Code sessions) would eat up my RAM over time when I had large projects open in it. Hopefully Libghostty can bring that smooth Terminal experience to some of these bloated IDEs too but regardless it will be super cool seeing what projects and products people build on top of it! Always gotta appreciate contributions like these to the open source community
kyrofa 18 hours ago||
Wow. This is how you write a library.
sho_hn 16 hours ago||
Great stuff, congrats to mitchellh and the other Ghostty devs!

Kwi's (a KDE embedder) CI/CD and its Flatpak builds/repo have moved to the new version.

cat-whisperer 1 hour ago||
a game changer! thanks for ghostty you'all
CrimsonCape 19 hours 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 18 hours 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.

semiinfinitely 3 hours ago|
I dont get it isn't ghostty written in zig
More comments...