Which Terminals Do Pro Developers Use? My Top Picks.

Ғылым және технология

► Live on twitch: twitch.com/johncodes
► Twitter: / johncodez
► Home page: johncodes.com
In this video, I dive deep into the world of terminals. I'll share my top picks for terminals, including st from Suckless, iterm2, Kitty, and Alacritty. These pieces of software have become indispensable for me as a software engineer. Whether you're a beginner or a seasoned developer, understanding the strengths and weaknesses of different terminals can streamline your coding process and boost your efficiency.
00:00 - 00:20 Intro
00:00 - 02:16 Definitions
02:16 - 03:30 Suckless st
03:30 - 04:23 Default terminals (they're just fine)
04:23 - 05:46 iTerm2
05:46 - 07:37 Kitty
07:37 - 09:06 Alacritty (#1)
09:06 - 11:11 Hyper
11:11 Warp
► Twitter: / johncodezzz
► Home page: johncodes.com
► Email me: hello@johncodes.com

Пікірлер: 38

  • @dereklomax161
    @dereklomax161 Жыл бұрын

    Wezterm! Configuration is in lua which I love. I have also stopped using tmux because of the multiplexing features of wezterm. I've never been so pleased with any other terminal emulator. Good video!

  • @foxglenacres
    @foxglenacres6 ай бұрын

    great video! I went to use your X handle to follow you, the one in your KZread description links to some bot.. and not your handle as on your website.

  • @NOPerative
    @NOPerative Жыл бұрын

    GPU terms make sense regarding what you stated; each character cell is rendered independently and TTF are drawn unlike rendered bitmap fonts and then there's hinting and aa. Used both Alacritty and Kitty and kind of dig both. Would not have believed that Kitty was developed in Python as responsive as it is; kudos to Kitty devs. Good vid.

  • @armynyus9123
    @armynyus912311 ай бұрын

    /usr/bin/st tells me that you installed the packaged version. That defies the point of suckless stuff, imho. Their stuff is intended to be patched with the features you want and recompiled in < 1 sec.

  • @tusharsnn
    @tusharsnn Жыл бұрын

    Alacritty is a great choice, but lack of ligature forced me to look for other options. I'm using Tabby for now.

  • @uberbaud
    @uberbaud6 ай бұрын

    Suckless's terminal 'st' is not only small, it's fast. st is as fast as the gpu utilizing terminals for displaying text, and faster for startup. While that doesn't much benefit tmux users whose new windows are opened in an existing terminal, it's great for tiling window manager users opening a new terminal for every new window they're using.

  • @linuxrant
    @linuxrant11 ай бұрын

    What linux terminal is the best for smallest cpu/gpu/ram imprint? I want to have a bunch of opened terminals in the background running music from cmus, having an opened neovim/micro for some todo lists, weechat, elinks and other tui apps...I want them to leave me all resources foir Blenderm video rendering and Godot game engine... I don't know yet how to use tmux...any advice?

  • @abhinavlakhani5637

    @abhinavlakhani5637

    11 ай бұрын

    st(or any other lightweight terminal) + zellij

  • @MoreChannelNoise

    @MoreChannelNoise

    10 ай бұрын

    I have only every used the small Urxvt or Xterm. Does everything I need

  • @milo7916
    @milo7916 Жыл бұрын

    Why did you go for PopOS instead of fedora or any other linux distro?

  • @JohnCodes

    @JohnCodes

    Жыл бұрын

    Because I'm super lazy and Pop is so easy. I do use alot of fedora at work tho.

  • @paultapping9510
    @paultapping95106 ай бұрын

    tilix w/ oh-my-posh and nerd-fonts, with lsd aliased to ls. So pretttty!

  • @MichaelWilliams-lr4mb
    @MichaelWilliams-lr4mb6 ай бұрын

    You said you weren't going to include terminal emulators that weren't going to to tmux-like things like tilix, but Kitty actually does have those features too. Hyper has that, too.

  • @JohnCodes

    @JohnCodes

    6 ай бұрын

    Oh wow, I didn't know Hyper could do that: TIL

  • @JohnCodes
    @JohnCodes Жыл бұрын

    Which terminals do you like to use?? Let me know in the comments

  • @nmdra

    @nmdra

    Жыл бұрын

    Alacritty

  • @lloyd5221

    @lloyd5221

    Жыл бұрын

    Kitty and Wezterm are my fav, they're feature-rich but still very fast

  • @abhinavlakhani5637
    @abhinavlakhani563711 ай бұрын

    If you want to see images, gifs and videos, good luck with tmux & patching that with your terminal. I have just recently switched from alactitty + tmux -> foot->zellij, after finding out that rendering images or getting sixel support in my terminal is a pain in the @$$

  • @SanixDarker
    @SanixDarker Жыл бұрын

    a small size bin doesn't mean it will not cost a lot of CPU/RAM usage... right ?

  • @JohnCodes

    @JohnCodes

    Жыл бұрын

    True but it matters if you're remoting onto a small desktop that only has a few 10s of megabytes of disc space

  • @EmberHext
    @EmberHext Жыл бұрын

    I just use st, never felt a need for anything fancier

  • @JohnCodes

    @JohnCodes

    Жыл бұрын

    Yeah, st does it mostly for me: maybe I've just gotten lazy (especially on my work macbook) and like Alacritty so much for it's simple yaml config

  • @farzadmf
    @farzadmf Жыл бұрын

    No mention of WezTerm?

  • @tusharsnn

    @tusharsnn

    Жыл бұрын

    I tried Wezterm recently and it wasn't smooth, scrolling was janky and key entry felt delayed. I'm on Windows.

  • @MoreChannelNoise
    @MoreChannelNoise10 ай бұрын

    I agree terminals are awesome. Its the first question I ask on a date. If they never use one they get a slap.

  • @Redyf
    @Redyf11 ай бұрын

    Where is foot terminal? It's the fastest terminal for wayland by far. Make a video on it, would be nice!

  • @cybernit3

    @cybernit3

    4 күн бұрын

    I read foot terminal doesn't use the gpu; one reason not that interested into it.

  • @antoineleduc7611
    @antoineleduc761111 ай бұрын

    Wezterm !

  • @magnusred2945
    @magnusred2945 Жыл бұрын

    Any terminal is good as long as you have Fig installed

  • @JohnCodes

    @JohnCodes

    Жыл бұрын

    Fig falls into the same category for me of being a really cool, concept, but I'm skeptical of the pricing model and the telemetry nature of it. I'd prefer a free (as in freedom) and open source model.

  • @tusharsnn

    @tusharsnn

    Жыл бұрын

    Does it even work? Half of the time its broken due to a new production bug they push. 😂

  • @adibhanna
    @adibhanna Жыл бұрын

    Kitty is the way

  • @JohnCodes

    @JohnCodes

    Жыл бұрын

    Kitty is great!

  • @XboxTheBeatboxer
    @XboxTheBeatboxer21 күн бұрын

    Kitty is polyglot. The fast parts are written in C.

  • @cybernit3

    @cybernit3

    4 күн бұрын

    This is good to know because when I heard it was written in python; I thought it would be inefficient. I just use gnome-terminal by default and lately installed Alacritty. Alacritty config file format changed .yml to .toml. Was a bit weird to setup but got it going and seems good lightweight plus gpu accel.

  • @nerothos
    @nerothos11 ай бұрын

    I have no idea why anyone would want an electron app for a terminal... All electron does is make development easier for web dev people.

  • @oDonglero
    @oDonglero Жыл бұрын

    foot

Келесі