<story><title>Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust</title><url>http://blog.jwilm.io/announcing-alacritty/</url></story><parent_chain><item><author>brandur</author><text>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&amp;#x27;s happening in computing today. This sort of project that plausibly replaces software traditionally written only in C&amp;#x2F;C++ with something that has performance parity, but is in a language where contributions are relatively accessible and safe, is the most exciting thing even within the bounds of an intriguing ecosystem.&lt;p&gt;As someone who is especially concerned about the performance of my tooling these days due to what seems to be a generally infinite willingness to accept web apps that are slower than desktop apps from decades ago, and which seem to continually demand more resources year over year, I really appreciate that such a distinguishing eye has been given to Alacritty&amp;#x27;s speed and resource usage. Some contemporary alternatives like Electron-based terminals are academically interesting, but are programs I&amp;#x27;d never want to use due to the huge step backwards in these areas.&lt;p&gt;One question: do you have any plans to use Alacritty to try and advance the state of terminal emulators more generally? e.g. Displaying images, richer interfaces that don&amp;#x27;t depend on ASCII bar characters, graphs, properly tabulated results, etc. This is a direction that I wish we were going, but it&amp;#x27;s not clear to me how to get there without many sacrifices.</text></item></parent_chain><comment><author>jwilm</author><text>&amp;gt; do you have any plans to use Alacritty to try and advance the state of terminal emulators more generally?&lt;p&gt;I hadn&amp;#x27;t replied to this because others had already provided all of the info I have. To summarize, the author of notty[0] and I are talking about a collaboration[1]. notty has done a ton of pathfinding in this area on identifying how to add many of these features in a backwards compatible way. I&amp;#x27;m really looking forward to see where it goes!&lt;p&gt;[0]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;withoutboats&amp;#x2F;notty&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;withoutboats&amp;#x2F;notty&lt;/a&gt;
[1]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;jwilm&amp;#x2F;alacritty&amp;#x2F;issues&amp;#x2F;51&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;jwilm&amp;#x2F;alacritty&amp;#x2F;issues&amp;#x2F;51&lt;/a&gt;</text></comment>
<story><title>Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust</title><url>http://blog.jwilm.io/announcing-alacritty/</url></story><parent_chain><item><author>brandur</author><text>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&amp;#x27;s happening in computing today. This sort of project that plausibly replaces software traditionally written only in C&amp;#x2F;C++ with something that has performance parity, but is in a language where contributions are relatively accessible and safe, is the most exciting thing even within the bounds of an intriguing ecosystem.&lt;p&gt;As someone who is especially concerned about the performance of my tooling these days due to what seems to be a generally infinite willingness to accept web apps that are slower than desktop apps from decades ago, and which seem to continually demand more resources year over year, I really appreciate that such a distinguishing eye has been given to Alacritty&amp;#x27;s speed and resource usage. Some contemporary alternatives like Electron-based terminals are academically interesting, but are programs I&amp;#x27;d never want to use due to the huge step backwards in these areas.&lt;p&gt;One question: do you have any plans to use Alacritty to try and advance the state of terminal emulators more generally? e.g. Displaying images, richer interfaces that don&amp;#x27;t depend on ASCII bar characters, graphs, properly tabulated results, etc. This is a direction that I wish we were going, but it&amp;#x27;s not clear to me how to get there without many sacrifices.</text></item></parent_chain><comment><author>dragonne</author><text>Another Rust terminal emulator project, notty[1], aims to do this. Downthread the author mentions that the projects are looking at collaborating.&lt;p&gt;[1]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;withoutboats&amp;#x2F;notty&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;withoutboats&amp;#x2F;notty&lt;/a&gt;</text></comment>