 One of the things I love about the community around this YouTube channel is you guys sometimes come up with some ingenious ideas that either I never would have thought to do myself or in some cases I just don't have the skills to do myself and one of the really cool things that someone contributed here in the last few weeks is a couple of months ago I started doing these tier list videos the very first one I did was the text editor tier list where I took like 15 text editors and put them in various tiers from great, good, okay, meh and yuck And what I did is I just did this in GIMP. I created a simple graphic in GIMP for all of the tier list rankings And then I used the same GIMP graphic because I saved it because I figured I'd do more tier list videos I did another one for a tier list for tiling window managers and again I used GIMP to do this thing and people were like man That's that's kind of crazy using GIMP for something like that. Why don't you just use a web app? So if I go over to my subreddit over at r slash distro tube Someone posted this about a week ago seven days ago and you can see free and open source tier list app And he has a github repo It's called DT dash tier list and he also went ahead and put the app on the web at this particular URL I'll link to the URL of course in the show description And this is his web app running. So I thought this is so cool I was so impressed with the work this guy did that I thought in honor of him Contributing this app to the community. I should make a tier list video today Now comes the part where I need to figure out what I should try to rank as a tier list today What kind of applications doing text editors was pretty easy I've used a ton of them using tiling window managers and you know ranking them's pretty easy because I've used so many of them What else have I used a lot of that? I feel pretty comfortable. I can rank a whole bunch of these things rather quickly Terminal emulators, so please bear in mind. This will be the first time I've used this web app So if I struggle with how to use it just keep that in mind, although I think it's pretty self-explanatory I believe if I just started adding something like if I added a laprity hit enter Yeah, it goes down here and then I could just drag it. Yeah into the appropriate tier. That's pretty cool Let me go ahead and plug in. I don't know 10 12 terminal emulators I'm gonna put all the terminal emulators that I have used Extensively over the years and also I'm gonna make sure that I include some terminal emulators I've discussed on videos in the past because I know some of you guys if I don't include those are gonna ask me about them So I won't be every terminal emulator under the Sun because honestly, there's like a hundred of them They're pretty commonly used on Linux. We have so many terminal emulators, so I'm not gonna try to rank all of them I'm just gonna stick with the ones that I know the best or the ones that I've covered on video in the past So the terminals I've decided to go with I chose 12 here We're gonna rank alacrity e-dex ui gnom terminal kitty console lx terminal sucklaces simple terminal st Termonad xfce terminal uRx vt x term and yaw quake And we're gonna start with alacrity for those of you that have been following the channel it for the last I would say two to three years You know alacrity is kind of my terminal emulator of choice these days and alacrity has to be in the great tier Alacrity is one of these new school kind of terminal emulators because it's GPU accelerated, which means it's blazing fast Alacrity also is really good at rendering unicode characters various glyphs It's also cross-platform, which is a big plus and by cross-platform I mean truly cross-platform windows mac and linux is typically what we think cross-platform Alacrity has a really nice config file with a ton of options in it that you can you know You can configure it to your heart's content with custom key bindings and theming and things like that one thing about alacrity Is it's kind of minimal in design, which I like so you don't get tabs with alacrity You also don't get literature support and alacrity although I think they may be working on that I've had some conflicting reports on the internet about alacrity and ligatures I don't use ligatures myself, but I think they have plans to eventually support ligatures tabs I don't think they really plan on supporting tabs anytime soon, but to be honest I won't really fault any of these terminal emulators if they don't have tab support or Ligatures support because I think those are kind of minor things with terminal emulators because you can get tabbing Through other means you don't necessarily need the terminal emulator itself to support tabbing And for those wondering about adding tab support to many of these terminal emulators that don't support tabs There's three ways I can think of you could either use succluses tabbed program that works And it's one that I've used in the past. It's actually a quite nice program Another thing you can do if you're a tmux user tmux, of course supports tabbing So just launch tmux inside your terminal the other thing you can do if you're using a tiling window manager many of them Have a tabbed kind of layout so you can have multiple terminal emulators opened in tabs inside your window manager That works as well moving on to the next terminal emulator is edex ui I did a video about edex ui about four years ago I would say that was a very popular video and a lot of people really found this particular terminal emulator A really neat project. It's an electron app and it's something really weird that whole design of it looks kind of futuristic It's something out of a sci-fi movie. It has all these Whizbang effects and widgets on the screen. That's not a terminal emulator like you would typically think something really weird And to me, I think it's nice as a gimmick But the fact that it's an electron app and the fact that again, it's not like a normal terminal emulator It's more for people that want to show off or more for people that they want to have this thing running on their computer to seem Like their hackers edex ui Definitely is in the yupp tier. It's not something I would actually use as my daily driver as far as my terminal Next up is the genome terminal and for me the genome terminal I'm gonna put in the okay category. I could almost put it in the good category It's it's a pretty decent terminal emulator. It really has All the basics it has everything that I think most people would expect in a terminal emulator It has tab support it has url detection It has nice graphical menus and you know, my preferences kind of category You can choose in the menu where you can easily set colors inside the terminal You can set different color schemes and it actually allows you to have multiple Profiles in the terminal that way different people can have their own different profile within the terminal Or the same person could have different profiles within the terminal, you know Depending on what kind of work you're doing one day versus the next The only thing that kind of prevents me from making genome terminal either good or great is the fact that it's part of the genome project And it's using the vte library, which isn't the greatest as far as performance I like things a little bit more fast Lightweight, especially if you're opening a lot of terminals all the time like I typically am You're probably going to want something Yeah, not quite as heavy as genome terminal And i'm going to put a lot of these Similar applications because there's several terminal emulators down here that are very similar to genome terminal as far as their gtk terminals vte terminals They have a lot of the same features Functionality and a lot of the same performance problems. I can go ahead and tell you right now You know, I probably put lx terminal here with it I probably put xfce terminal here with it because they're all kind of Really very very similar terminal emulators, you know Everything I could talk about with genome terminal I could say the same thing about with lx terminal and the xfce for terminal as well So let's just go ahead and put all of those in the same category They're okay terminals if I had to use them i'm fine with them. They're pretty decent terminals If I have options to install other things Yes, there's several other ones that I think are better choices Next up is one of the better choices kitty kitty is very similar to alacrity. It's one of these new school GPU accelerated terminal emulators except where alacrity tries to be more minimal You know, it does all of the basic features I think most people expect a terminal emulator to do kitty tries to give you everything and the kitchen sink So, you know, you didn't get tabs or ligatures with alacrity kitty is going to give you both tabs and ligatures So that could be a positive for some people for some people I would say for most people that's probably not a big deal because again tabs and ligatures for me Not that big of a deal for a terminal emulator I think one of the cool features with kitty is they have this framework where you can extend kitty It's essentially adding your own scripts to kitty that can be executed inside the the terminal the kitty terminal And these this framework and these scripts are called kittens, which is kind of a cute name But that's a really neat feature for a terminal emulator now one downside with kitty It's not a downside where I would knock it out of the great tier But I will say as far as performance I find alacrity to perform a little better than kitty as far as a little lighter Little less ram usage the other thing that could be a knock on kitty for some people because being cross platform Is a big deal because a lot of people have to work on windows mac and linux And you can get alacrity on all three platforms kitty as far as I know of does not have a windows version It does have a mac version. Of course, it runs on linux next up is kde's console and console I really have to put it in the good category now I don't use console that often the only time I use console is if i'm in a kde Distribution and it's already installed with kde, right? And I like the terminal now the problem is I never install console if I'm not using kde because there's kde dependencies to it It just doesn't it doesn't make a whole lot of sense But console does so much as far as it's got a ton of features. It's got tabbing It's got the split view mode. It does transparency. Well, of course, you can change color schemes set profiles It has some built-in support with some other plasma features for example, you know Support or the dolphin file manager again for those using plasma again consoles kind of design for plasma And that's kind of why I can't really put it in the great tier even though feature wise it probably belongs there But because it's not as light and it's so tied to kde I've got to knock it down to just the good tier next up is the terminal emulator I think i'm going to have the hardest time ranking and that is succluses st That's the simple terminal and st I still use st I've used st for four or five years now there for about a year or two I used st as my main terminal emulator It's that good, right? And I still have st installed when I log into my dwm desktop environment dwm Just trying to keep that full succless experience I have st set as the terminal for that particular window manager and for me. I think I'm going to put st I'm going to have to put it as a good option There's some things that really prevent it from being great But the things that it can do and some of the features it has I definitely think it deserves to at least be in the good tier So let's start with the positives. Why is it good? Well, it's light It's fast it renders Unicode characters and glyphs and all of that stuff really well Depending on how you patch st It could have ligature support It does not have tab support, but being a succless project You typically are going to run st inside succluses tabbed program to get you tabs Or like I mentioned earlier, you can just use tmux inside st to also get tabs Now let's talk about the negatives with st Why is it not in the great tier? What's preventing it from being there? It's because it's a succless program meaning you have to patch it for some basic functionality And because you have to patch it and then recompile that's kind of a headache Especially when you're making minor changes like if I want to change my color scheme I go set some colors and st config dot def dot h or whatever and then I have to do sudo make install and recompile st That is a hassle just for changing colors That's something you don't have to do with any other terminal emulator on this list And that's just kind of strange. The other thing is st has gotten better here over the years when I first started using st By default it didn't come with any kind of scroll back feature So you couldn't actually scroll back through the terminal Which is crazy. You had to patch st to do that Now the suckless guys have come around to where st kind of does this out of the box gives you that scroll back feature But there's still a lot of stuff with st That you're probably going to want to patch st for next up on the list is Terminad and kind of like edex ui terminad. It's not a very common terminal emulator The reason I did a video about terminad is because it is a terminal emulator It's one of these vte terminal emulators similar to genome terminal and some of these other terminal emulators We've talked about so it uses genomes vte widget library to create their terminal, but it's configured in haskell, right? You have almost like a Exmonad like config file with terminad and you go and edit this thing in haskell You know to set the colors and key bindings and things like that and that was really neat I thought that was a really cool idea It's something I'd never really seen a terminal emulator do is you know have to use a real programming language to actually Configure it and customize it And it's a great idea the problem with terminad is ever since I made that video about it about three four years ago After about six months of using it all of a sudden it no longer worked for me I can't get it to install anymore I can't get it to install on arch Linux at all and I can't actually build it myself using something like cabal or stag I don't think whoever's working on it. They probably at this point probably just abandon the project I don't know what's going on with it, but because it's not really usable I have to put it down here in the yuck category I wouldn't even mention it at some again. I made the video about it in the past I figured somebody would ask me about it. So let's go ahead and discuss it now right now Yeah, I can't recommend terminad at all. I doubt you're going to get that thing to work if you try to build it Now let's discuss some of the old guard here, right? URX VT and X term These are terminal emulators that have been around since the beginning of time So URX VT I'm going to put in the mech category in the X term. I'm also going to put in the mech category They're very similar terminal emulators. They're both very minimal out of the box They're both very ugly and almost unreadable out of the box as far as they were designed in a different computing era where monitors were Very small resolution, you know 640 by 480 or whatever the health monitor resolutions might have been back in the 1980s And these things you can customize them a little bit So you can go into your X resources file and customize the colors and the fonts You can you can make them usable and I've used both as my main terminal emulator in the past because they are light I will give them that they're light. They're fast. They're much better on resources than most of the stuff Above them here in the tier list, but because they're not that usable out of the box I've got to knock on a bit. I will also say that X term and URX VT They're not the best at displaying various unicode characters and special glyphs and special characters and you know boxes and things like that X term is a little better than URX VT X term is okay at displaying some of that stuff It's not great URX VT is actually horrible at displaying some unicode stuff Which is really weird because URX VT is an abbreviation The U in the name actually stands for unicode But when you go and do a test with you know, some of these unicode Cheat sheets and y'all go to the internet and I'll grab a like a text file That's full of various weird unicode things and I'll run it through URX VT And like 80 of the stuff doesn't render correctly in URX VT So I've got to knock, you know, that's why they're in the mech category The one thing I will say about URX VT URX VT for performance as far as speed It has a daemon so you can actually run the URX VT daemon in the background That way when you have to bring up terminals, they just kind of pop up immediately And that's really fast the downside of the daemon though is that everything is tied to the daemon All your terminals are tied to the URX VT daemon meaning they're they're fast and pippy But if the daemon ever crashes all your terminal emulators also crash So that's the negative with that and I know I'm going to get some hate in the comments below For putting both URX VT and X term in the mech category because I know many people Especially tiling window manager users and Linux power users a lot of you guys URX VT or X term is probably your main terminal emulator. And again, I've used both as my main terminal emulator I've used URX VT as my terminal of choice for years before I switched to other things I use X term as my terminal emulator of choice for a year or two at one point And they were again, they're okay. Well, they're not really okay because I put them in the mech category But I I really think that I put up with a lot of Things that I shouldn't have at the time I think a lot of people run these terminal emulators for the cool factor because they're kind of old school and but honestly Everything above them is just a better terminal and last on my list is yaw quake I did a video about yaw quake a few months back and it's a kde terminal similar to console Except this is your kde drop-down terminal and for me Even though it's kde. It's essentially console as a drop-down terminal a drop-down terminal is you hit a hotkey And the terminal drops down from the top of the screen like halfway So you can do something and then you hit the hotkey to toggle it to go away You can think of drop-down terminals as kind of like scratch pads and tiling window managers We have what are known as scratch pads where you hit a key binding to bring whatever program You have set to your scratch pad to pull up and then you hit the key binding again to toggle it to go away It doesn't close the program. It just makes it go away until I hit the hotkey to bring it back That's kind of what your drop-down terminals are and yaw quake being console in drop-down form You know, I'm going to knock it for being a drop-down terminal just because of functionality because I don't think Most people are going to want that but as far as being a good terminal yet everything that console has the tabs and Preferences and all of that stuff. Yeah, that works. It's just the fact that it's a drop-down terminal I wouldn't use it as my terminal emulator of choice, especially as a tiling window manager user I don't think most people using tiling window managers would have a Need for a drop-down terminal at all the fact that we have scratch pads So those are the 12 terminal emulators that I was going to rank now I could talk about a few others I haven't used them enough to where I feel real comfortable talking about them But some of the other ones I've used in the past. I've used cute terminal the qt terminal cute terminal Terminology I use sometimes when I'm looking at Enlightenment distributions terminology is part of the enlightenment desktop environment There's also terminator, which is a very popular terminal emulator that sometimes is installed by default on Linux distributions that I take a look at But the only one I've used Extensively enough to where I really would feel comfortable giving it any kind of ranking. I mean cute terminal I've used enough. Let's go ahead and add cute terminal to the list down here Cute terminal I'll put it in the okay category because honestly, it's very similar to gnom terminal lx terminal xfce terminal Yeah, it's one of these okay terminals that has the built-in features you expect tabs and ligature and you set your color schemes and all that It's it's an okay terminal So there's my tier list for terminals Let me know in the comments below what you agree with what you disagree with what would be in your great tier What would be in your yuck tier now before I go? I need to thank a few special people I need to thank dustin gape james matt maxim michael mitchell paul west Why you bald homie alan armor dragon chuck commander reed a yokai dylan marstrom urion alexander piece archer madore polytech realities for less Red Prophet steven tools devler willy these guys They're my highest tiered patrons over on patreon without these guys This terminal emulator tier list would not have been possible The show is also brought to you by each and every one of these fine ladies and gentlemen All these names you're seeing on the screen right now These are all my supporters over on patreon because I don't have any corporate sponsors I'm sponsored by you guys the community if you like my work and want to support me subscribe to distro tube over on patreon All right guys peace And be sure to leave a thank you to the guy that created this web app