JetBrains Terminal: A New Architecture
(jetbrains.com)
We’re excited to announce our reworked terminal architecture, which is available in Beta starting with the 2025.1 versions of JetBrains IDEs. It now runs on a stable, standards-compliant core and uses the IDE’s editor for UI rendering. This change lets us introduce new features while preserving compatibility and performance across various platforms, whether local or remote.
We’re excited to announce our reworked terminal architecture, which is available in Beta starting with the 2025.1 versions of JetBrains IDEs. It now runs on a stable, standards-compliant core and uses the IDE’s editor for UI rendering. This change lets us introduce new features while preserving compatibility and performance across various platforms, whether local or remote.
What's involved in getting a "modern" terminal setup?
(jvns.ca)
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented:
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented:
Show HN: I implemented Snake in a tmux config file
(willhbr.net)
Honestly I’d stop if I could, but I just get carried away. After making a compiler for tmux, then solving sudoku, then playing video I wasn’t planning on making a game. These things just happen to you. Well maybe not to you, but they happen to me.
Honestly I’d stop if I could, but I just get carried away. After making a compiler for tmux, then solving sudoku, then playing video I wasn’t planning on making a game. These things just happen to you. Well maybe not to you, but they happen to me.
Show HN: A terminal emulator in pure PHP
(github.com/soloterm)
Screen is a terminal emulator written in pure PHP. It powers Solo for Laravel and can be used to build rich text-based user interfaces in any PHP application.
Screen is a terminal emulator written in pure PHP. It powers Solo for Laravel and can be used to build rich text-based user interfaces in any PHP application.
Tmux – The Essentials (2019)
(davidwinter.dev)
Tmux is a great tool for managing multiple terminal sessions and layouts. You can disconnect from a tmux session and then reconnect to it later and carry on where you left off.
Tmux is a great tool for managing multiple terminal sessions and layouts. You can disconnect from a tmux session and then reconnect to it later and carry on where you left off.
You Don't Need a Terminal Multiplexer on Your Desktop
(xn--gckvb8fzb.com)
An opinion on the trend of content creators promoting Tmux and Zellij for desktop environments – and why these setups may miss the point.
An opinion on the trend of content creators promoting Tmux and Zellij for desktop environments – and why these setups may miss the point.
Some terminal frustrations
(jvns.ca)
A few weeks ago I ran a terminal survey (you can read the results here) and at the end I asked:
A few weeks ago I ran a terminal survey (you can read the results here) and at the end I asked:
Show HN: Iterm-Mcp – AI Terminal/REPL Control for iTerm2
(github.com/ferrislucas)
A Model Context Protocol server that provides access to your iTerm session.
A Model Context Protocol server that provides access to your iTerm session.
What's involved in getting a "modern" terminal setup?
(jvns.ca)
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented:
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented:
Ghostty is a fast, feature-rich, and cross-platform terminal emulator
(github.com/ghostty-org)
Ghostty is a terminal emulator that differentiates itself by being fast, feature-rich, and native.
Ghostty is a terminal emulator that differentiates itself by being fast, feature-rich, and native.
Show HN: My terminal learned a new trick (Colors in Zig)
(github.com/NishantJoshi00)
Color Show is a Zig utility that renders solid-color rectangles directly in the terminal using the Kitty graphics protocol. Simply pass hexadecimal color codes as command-line arguments to display vibrant color blocks.
Color Show is a Zig utility that renders solid-color rectangles directly in the terminal using the Kitty graphics protocol. Simply pass hexadecimal color codes as command-line arguments to display vibrant color blocks.
Ghostty Is Native – So What?
(gpanders.com)
Ghostty is a new terminal emulator by Mitchell Hashimoto. While a lot has been said about Ghostty’s performance, less discussed is its native platform1 integration which is, in my opinion, its most distinctive and underrated feature.
Ghostty is a new terminal emulator by Mitchell Hashimoto. While a lot has been said about Ghostty’s performance, less discussed is its native platform1 integration which is, in my opinion, its most distinctive and underrated feature.
Reducing WASM binary size: lessons from building a web terminal
(warp.dev)
We’re building Warp, an intelligent terminal written in Rust. We recently decided to cross-compile our app to web via WASM and are now making Warp available through the browser. Bringing Warp to the web is another step towards making our app more available and more useful for collaborative development!
We’re building Warp, an intelligent terminal written in Rust. We recently decided to cross-compile our app to web via WASM and are now making Warp available through the browser. Bringing Warp to the web is another step towards making our app more available and more useful for collaborative development!
Warp terminal – no more login required
(warp.dev)
Starting today, you can use Warp without signing up for an account or logging in first. Download the app for MacOS or Linux, or join our waitlist for Windows. Run your first command with no hurdles to jump through first.
Starting today, you can use Warp without signing up for an account or logging in first. Download the app for MacOS or Linux, or join our waitlist for Windows. Run your first command with no hurdles to jump through first.
The history of Unix's ioctl and signal about window sizes
(utoronto.ca)
One of the somewhat obscure features of Unix is that the kernel has a specific interface to get (and set) the 'window size' of your terminal, and can also send a Unix signal to your process when that size changes.
One of the somewhat obscure features of Unix is that the kernel has a specific interface to get (and set) the 'window size' of your terminal, and can also send a Unix signal to your process when that size changes.
TIL: iTerm2 has custom status bars
(wompa.land)
Supercharge your terminal workflow with iTerm2's customizable status bar. Learn to set up, script, and optimize your development environment for peak productivity in 2024 and beyond.
Supercharge your terminal workflow with iTerm2's customizable status bar. Learn to set up, script, and optimize your development environment for peak productivity in 2024 and beyond.
iTerm2 features I find useful
(danielde.dev)
iTerm2 is well known as one of the most powerful, high-quality pieces of software available on the Mac, and deservedly so. It’s packed to the gills with features and settings that feel like they could take a lifetime to learn. Here are a few I’ve picked up over the years that have found their way into my daily usage.
iTerm2 is well known as one of the most powerful, high-quality pieces of software available on the Mac, and deservedly so. It’s packed to the gills with features and settings that feel like they could take a lifetime to learn. Here are a few I’ve picked up over the years that have found their way into my daily usage.