Just a heads up that there is a new command line terminal in town: Warp https://www.warp.dev/
A new terminal software that is supper fast, uses GPU for rendering, and has tons of nice features. Including AI and collaborative use.
I only tried it out because I was looking for a terminal that did not get bogged down like the one on Mac does for me. Not sure if I yearn for the AI and certainly not collaborative use but Warp turns out o be sweet in many other ways.
No support for nushell (login) yet, but I suspect that isn't a deal breaker for most people!
I really like some of their ideas. Just simple things like how they handle inputting commands sounds refreshing. I haven't had a chance to try it for real yet though.
I took a look at this terminal a while ago. But the fact that it is closed-source is a huge dealbreaker for me. I don’t want my most used tool to be closed-source.
It has some nice features, and I’m sure it will be handy for a lot of people. But for me personally it is too bloated.
I'm totally with you on the preference for Open Source. In this case I don't worry so much. There are loads of other terminals available, this just adds some sugar. That's very different to becoming dependent on a closed source programming language or data base or whatever, it does not matter much if this terminal becomes unavailable. And I'd like to encourage them to open source some of their components along the way.
One could say Warp is bloated, it's using about 600MB here. But that is less than the 10 or so other things I have running that are using a Gig or so each. Less than simply browsing this web page!
I’m not a big fan of needing to provide an email address in order to download. Warp does look very good though - but I’m happy enough with Alacritty (also Rust) for now.
I’m quite keen to try Ghostty (Zig) when it enters public beta too. It’s great to have all these good choices these days, especially with the Helix terminal editing renaissance I’m currently going through!
I've personally found Alacritty to be missing some features that "complete" my setup (either visually or functionally) and have come to love WezTerm which is open-source, written in Rust, and misses none of the features I want:
Excellent VT code support for all of the editor goodies like underlines
It has panes and tabs for easy multitasking
Really easy to configure as its docs are really well written
Really fast rendering (looking at you, Windows Terminal)