Software Alternatives & Reviews

Ask HN: Is it still possible to live in a terminal?

emacs-slack Browsh Jitsi Meet xplr wezterm Git tmux Beeper ale
  1. slack client for emacs. Contribute to yuya373/emacs-slack development by creating an account on GitHub.

    #Development Tools #Slack #Productivity 3 social mentions

  2. 2
    A fully-modern text-based browser, rendering to TTY and browsers
    Pricing:
    • Open Source
    You might be interested in https://brow.sh.

    #Rental Property Management #Automation #Web Browsers 13 social mentions

  3. Join a WebRTC video conference powered by the Jitsi Videobridge
    Https://meet.jit.si for example… I don’t think mindless cargo culture is a trend to follow, nor will tech savvy devs disappear nor will the need to remotely administer servers via command lines tools disappear. Remote Desktop solutions are not realistic tools for server administration in any sort of serious way, so I’m pretty sure that’s a niche that will always exist….

    #Communication #Group Chat & Notifications #Messaging 141 social mentions

  4. 4
    Fast and hackable file manager for the terminal.
    Pricing:
    • Open Source
    The Vim/Neovim ecosystem has gotten unbelievably better over the last 5-10 years. "Living in the terminal" for core development work is IMO better than pretty much anything else out there; my Neovim setup has a modern plugin manager; an IDE-like experience with fast autocompletion as I type, goto definition, and automated refactor support; and a side-drawer file browser navigable with Vim motions. It feels like an IDE, except that it launches in ~100ms and has ultra-low typing latency. Using it with tmux panes means I can have various drawers and panes with a series of full, incredibly fast terminals wherever I want, with long-running tasks like automated test watching/running while I edit code placed wherever I want around the editor panel. Not to mention the Cambrian explosion of "modern" terminal tooling getting built, like xplr [1], hyperfine [2], httpie [3], etc. That being said, I think "living in the terminal" for general purpose computing, like browsing the web or talking to your coworkers, has been in a kind of frozen standstill while the rest of the world has moved on. I think it isn't worth trying to push non-dev work into the terminal currently. 1: https://github.com/sayanarijit/xplr 2: https://github.com/sharkdp/hyperfine 3: https://github.com/httpie/httpie.

    #FTP Client #Robo-Advisor #File Manager 5 social mentions

  5. GPU-accelerated cross-platform terminal emulator and multiplexer made with Rust.
    Pricing:
    • Open Source
    There also seems to a renaissance of new terminal applications—slick, GPU-accelerated, built in multiplexing, native support for Open Type features, full color support, etc. I’ve settled on WezTerm [1] for now but Alacrity and Kitty are also impressive. [1]: https://wezfurlong.org/wezterm/.

    #SSH #Server Management #Terminal Tools 42 social mentions

  6. 6

    Git

    Git is a free and open source version control system designed to handle everything from small to very large projects with speed and efficiency. It is easy to learn and lightweight with lighting fast performance that outclasses competitors.
    Pricing:
    • Open Source

    #Git #Git Tools #Code Collaboration 215 social mentions

  7. 7
    tmux is a terminal multiplexer: it enables a number of terminals (or windows), each running a...
    Pricing:
    • Open Source

    #SSH #Terminal Tools #Server Management 26 social mentions

  8. GNU Aspell, usually called just Aspell, is a free software spell checker designed to replace Ispell.

    #Grammar Checker #Spell Checker #Proofreading 4 social mentions

  9. 9
    A single app to chat on iMessage, WhatsApp, and 13 other networks.
    Another alternative solution for Slack is to use Beeper (https://beeper.com) or just run the Slack bridge they use yourself directly (https://gitlab.com/beeper/mx-puppet-monorepo/-/tree/main/packages/mx-puppet-slack) to bridge Slack into Matrix. From there you can use any CLI-based Matrix client you like; weechat, gomuks, whatever.

    #Group Chat & Notifications #Messaging #Communication 13 social mentions

  10. 10

    ale

    Asynchronous Lint Engine

    #Text Editors #Productivity #Coding Games 59 social mentions

  11. Extension for Visual Studio - A set of extensions to Visual Studio 2012 Professional (and above) which improves developer productivity.
    Pricing:
    • Open Source
    You can use the vim extension for vs code, which let's you have your cake and eat it to. All the convenience of vs code with all the speed from using vim commands. https://marketplace.visualstudio.com/items?itemName=vscodevim.vim.

    #Regular Expressions #Programming Tools #Development 362 social mentions

  12. Free - VIM license
    >> Using the git CLI is much better for version control than the Jetbrains GUI wrapper > For some things. But for reviewing activity in git, and tracking changes across time, doing it in the terminal is unproductive and sucks. (e.g.: 10 levels deep of git blame) Magit[1] in Emacs is quite okay. It doesn’t feel duct-taped. I haven’t used fugitive[2] in Vim but that’s a thing that exists too. [1] https://magit.vc/ [2] https://github.com/tpope/vim-fugitive.

    #Git #Git Tools #Code Collaboration 69 social mentions

  13. 13
    Highly efficient and extensible email client for the terminal
    I tried it in the past and it worked quite well, except for Slack: I got it working, but it wasn't great. For email, I can suggest aerc [1]: lovely piece of software! 1: https://aerc-mail.org.

    #Email #Email Clients #Calendar 18 social mentions

Discuss: Ask HN: Is it still possible to live in a terminal?

Log in or Post with