Alacritty

Dev tools

terminal emulator

SHOW HN2017

Legend

Alacritty

A GPU-accelerated terminal emulator written in Rust

blog.jwilm.io

#terminal emulator#rust#gpu rendering#tmux

1,170points
476comments
#4of 2,242 in 2017
Top 1%of 2017 by points

How HN took it

CuriousMostly questions and neutral comments

39 positive, 103 neutral or asking, 6 mixed, 58 critical, out of 206 comments about the project. Thread score -0.07.

Performance: 18 for, 17 againstIdea: 13 for, 20 againstExecution: 3 for, 10 againstDesign: 1 for, 7 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Very fast rendering and snappy feel

    From 3 comments
    • I didn't even realize my (iTerm2) terminal emulator wasn't fast until I tried Alacritty. When doing non-intensive tasks, the difference is less one of vision and more a "feel".…
      Arubis on HN
    • I really like this. It combines my love of tmux and vim with my interest in rust, system software, terminals, and my eternal quest for the fastest, simplest, most cross platform…
      epberry on HN
    • I love iTerm3, but the speed compared to Terminal.app sometimes makes me jealous. So I guess we all need a faster term emulator :)
      steeve on HN
  • Good Rust showcase and interesting project

    From 2 comments
    • I just want to say that this project is amazing. At the risk of sounding hyperbolic, I think Rust is the most exciting thing that's happening in computing today. This sort of…
      brandur on HN
    • I really like this. It combines my love of tmux and vim with my interest in rust, system software, terminals, and my eternal quest for the fastest, simplest, most cross platform…
      epberry on HN

Objections

  • No scrollback or tabs

    From 2 comments
    • I really disagree with the authors definition of minimal. Terminal emulators have such a minimal user interface as it is it's a bit boggling that I have to make the case for the…
      WhatIsDukkha on HN
    • I just wanted to say that this looks like a fantastic and very cool project! Congratulations on the speed. Personally, the lack of scrollback and tabs is a dealbreaker for me. I…
      ekidd on HN
  • Performance worse than gnome-terminal in some benchmarks

    From 2 comments
    • This is a very interesting concept and another example of what can be done with Rust. However and without the intention of discouraging the author, I did not find any performance…
      Anilm3 on HN
    • I really, really like this so far. Interestingly, it's dependence on tmux (which I really like overall) for 'extra' terminal features presents some problems for performance and…
      __ddd__ on HN
  • Requires nightly Rust compiler

    From 1 comment
    • > Make sure you have the right Rust compiler installed. Alacritty is currently pinned to a certain Rust nightly Ok, I'll... um not do that. Hope you publish a build soon though!…
      llimllib on HN

Requests

  • Add scrollback

    From 2 comments
    • I really disagree with the authors definition of minimal. Terminal emulators have such a minimal user interface as it is it's a bit boggling that I have to make the case for the…
      WhatIsDukkha on HN
    • I may be reconsidering this position[0]. If scrolling support can be added in a non-intrusive way behind a feature flag (so it could be completely compiled out), it could…
      jwilm on HN
  • Color emoji and fallback fonts

    From 2 comments
    • > Personally, the lack of scrollback and tabs is a dealbreaker for me Completely understandable. This decision was expected to be polarizing. > Do you support color emoji in the…
      jwilm on HN
    • > My current Bash prompt contains a unicode character. I guess this is unsupported? Multibyte characters are 100% supported, but only if they are available in the chosen font.…
      jwilm on HN
  • iOS version

    From 1 comment

Questions

  • Will it support images and richer terminal interfaces

    From 1 comment
    • I just want to say that this project is amazing. At the risk of sounding hyperbolic, I think Rust is the most exciting thing that's happening in computing today. This sort of…
      brandur on HN
  • Why OpenGL instead of Vulkan

    From 1 comment
    • Why OpenGL instead of Vulkan since that's where everything seems to be going these days.
      rocky1138 on HN

Alternatives named

  • iTerm2

    From 2 comments
    • I didn't even realize my (iTerm2) terminal emulator wasn't fast until I tried Alacritty. When doing non-intensive tasks, the difference is less one of vision and more a "feel".…
      Arubis on HN
    • I love iTerm3, but the speed compared to Terminal.app sometimes makes me jealous. So I guess we all need a faster term emulator :)
      steeve on HN
  • gnome-terminal

    From 1 comment
    • This is a very interesting concept and another example of what can be done with Rust. However and without the intention of discouraging the author, I did not find any performance…
      Anilm3 on HN
  • urxvt and termite

    From 2 comments
    • Jwilm: This is great, and I'm really looking forward to following this project; beers on me and thanks for the effort! A few findings from my side if you want some feedback, I…
      cyberpunk on HN
    • Hey, nice project :) I do have a question: you mentioned that urxvt is difficult to configure (because of .Xresources format?), but then you also say that "GUI-based…
      pera on HN
  • Hyper

    From 1 comment
    • In terms of speed, Alacritty to Hyper is like Sublime to Atom?
      yeasayer on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/13338592)