iTerm2 Critical Security Fix

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. iTerm2

    iTerm2 is a terminal emulator for Mac OS X that does amazing things.

    > next to the ssh arguments field in Settings.

    It's almost as if some people are jumping at any chance of retribution, justified or not. This all sure intensified after iTerm2 at one point introduced an AI-related feature into the default build that one can just safely forget exists by not actively enabling and engaging with it. Some in the Mastodon community even went as far as openly fantasizing about inflicting violence on the poor dev [3]. I just can't understand the morality of some of the people you see online.

    [1]: https://github.com/gnachman/iTerm2/graphs/contributors

    [2]: https://github.com/gnachman/iTerm2/commits/master/?since=202...

    [3]: https://web.archive.org/web/20240613170001/https://archive.i...

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. iterm2

    Many years ago, I reported an issue where iTerm2 leaks sensitive search history to preference files [1]. The issue was quickly fixed. But until this day, I can still find people unintentionally leak their search history in public dotfiles repos [2].

    [1]: https://gitlab.com/gnachman/iterm2/-/issues/8491

    [2]: https://github.com/search?q=NoSyncSearchHistory+path%3A*.pli...

  4. ghostty

    👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

    Instead, I would recommend Ghostty [1] terminal recently released v1.0 by one and only Mitchell Hashimoto of Hashicorp fame. It is OSS native cross-platform application (not an Electron one). I have been using it for the last year (private beta) on Mac and Linux and it rocks.

    [1] https://github.com/ghostty-org/ghostty

  5. kitty

    Cross-platform, fast, feature-rich, GPU based terminal

    Kitty (https://sw.kovidgoyal.net/kitty) has been my go to for many years and with tmux it's fantastic.

    I have heard a lot of great things about https://ghostty.org/ but haven't had a chance to check it out

  6. awesome-tuis

    List of projects that provide terminal user interfaces

    There's a mini-renaissance going on with new terminal tools, like tmux, neovim (which has an ecosystem of plugins itself), htop, and many more (https://github.com/rothgar/awesome-tuis). They take greater advantage of 24-bit color, "nerd" fonts (that have icons for glyphs), some graphics capability, and so on.

    I used Terminal for many years, too, but switched to iTerm2 a little over a year ago as I wanted to learn neovim.

  7. nocommit

    Prevent committing debug & private code using NOCOMMIT tags

    This happened to me so often that I made a git pre-commit hook to catch it: https://github.com/nobssoftware/nocommit for the word NOCOMMIT

    Includes a GitHub CI action to prevent merging it in to master

    It has caught so many of these mistakes for me…

  8. wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

    I tried WezTerm recently but I unfortunately could not type backslashes on an ISO keyboard. There were other minor annoyances such as new tabs always opening on the last directory I was at and not my home directory (this was something that could be configured, but I never managed to do it). Ultimately, it was the problem with the backslashes that drove me back to iTerm.

    https://github.com/wez/wezterm/issues/4051

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Rectangle

    Move and resize windows on macOS with keyboard shortcuts and snap areas

    Full-screen-but-not-native is useful enough that it's handy to have around for all windows in all programs.

    So the move there is to install Rectangle.app (https://rectangleapp.com/), the successor to Spectacle, and then choose your terminal independently.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • [Linux] Pourquoi Wezterm n'attire-t-il pas l'attention? (par rapport à Kitty & Alacritty)

    2 projects | /r/enfrancais | 27 Apr 2023
  • Why Sixel?

    4 projects | /r/commandline | 12 Dec 2022
  • Kitty: The fast, feature-rich, GPU based terminal emulator

    5 projects | news.ycombinator.com | 23 Mar 2022
  • Just How Much Faster Are the Gnome 46 Terminals?

    8 projects | news.ycombinator.com | 8 Apr 2024
  • Waveterm

    4 projects | news.ycombinator.com | 10 Dec 2023