Emacs dired-mode as a file manager
(lynn.sh)
File managers. They manage your files. Some examples are windows explorer, GNOME's Nautilus, or Dolphin for KDE. If you are a real sicko and only use the terminal, you may be familiar with ranger as well.
File managers. They manage your files. Some examples are windows explorer, GNOME's Nautilus, or Dolphin for KDE. If you are a real sicko and only use the terminal, you may be familiar with ranger as well.
Microsoft Edit – a simple terminal text editor (written in Rust)
(github.com/microsoft)
A simple editor for simple needs.
A simple editor for simple needs.
Tek – A music making program for 24-bit Unicode terminals
(codeberg.org)
a music making program for 24-bit unicode terminals.
a music making program for 24-bit unicode terminals.
Itter.sh – Micro-Blogging via Terminal
(itter.sh)
itter.sh is your escape from the noise. It's a micro-blogging platform accessed entirely via SSH. No web browser. No JavaScript. No endless scroll of algorithmic 'content'. Just you, your trusty terminal, and 180 characters at a time ("eets"). Why? Because terminals are cool. Because less is more. Because sometimes, you just need to type.
itter.sh is your escape from the noise. It's a micro-blogging platform accessed entirely via SSH. No web browser. No JavaScript. No endless scroll of algorithmic 'content'. Just you, your trusty terminal, and 180 characters at a time ("eets"). Why? Because terminals are cool. Because less is more. Because sometimes, you just need to type.
Show HN: Sneakers (1992) in Your Terminal
(ycombinator.com)
I've converted the movie Sneakers to a "high def" terminal animation, complete with subtitles.
I've converted the movie Sneakers to a "high def" terminal animation, complete with subtitles.
Fui: C library for interacting with the framebuffer in a tty context
(github.com/martinfama)
fui, standing for framebuffer user interface, is a C library for interacting with the framebuffer in a tty context.
fui, standing for framebuffer user interface, is a C library for interacting with the framebuffer in a tty context.
Show HN: Empty Enter Expander – Type less in the terminal with this tool
(github.com/waszabi)
Type less in the terminal with this tool
Type less in the terminal with this tool
Technicality
(greenend.org.uk)
Technicality is my own personal scalable font, which I use in all my terminal windows and text editors on Linux.
Technicality is my own personal scalable font, which I use in all my terminal windows and text editors on Linux.
Using bad hardware: why I work in the terminal (2024)
(colean.cc)
It's no secret that the vast majority of my computers that I use for programming or other work are pretty underpowered.
It's no secret that the vast majority of my computers that I use for programming or other work are pretty underpowered.
Show HN: zxc – terminal TLS intercepting proxy in Rust with tmux and Vim as UI
(github.com/hail-hydrant)
Terminal based intercepting proxy written in rust with tmux and vim as user interface.
Terminal based intercepting proxy written in rust with tmux and vim as user interface.
XAN: A Modern CSV-Centric Data Manipulation Toolkit for the Terminal
(github.com/medialab)
xan is a command line tool that can be used to process CSV files directly from the shell.
xan is a command line tool that can be used to process CSV files directly from the shell.
Forking Chrome to render in a terminal (2023)
(fathy.fr)
I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something similar by making it render into a terminal.
I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something similar by making it render into a terminal.
Presenterm: Markdown Slideshows in the Terminal
(github.com/mfontanini)
presenterm lets you create presentations in markdown format and run them from your terminal, with support for image and animated gifs, highly customizable themes, code highlighting, exporting presentations into PDF format, and plenty of other features.
presenterm lets you create presentations in markdown format and run them from your terminal, with support for image and animated gifs, highly customizable themes, code highlighting, exporting presentations into PDF format, and plenty of other features.
How to add a directory to your PATH
(jvns.ca)
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them just said “add this to ~/.bashrc”, but what if you’re not using bash?
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them just said “add this to ~/.bashrc”, but what if you’re not using bash?
Show HN: Reddittui, a Terminal Browser for Reddit
(github.com/tonymajestro)
A lightweight terminal application for browsing Reddit from your command line. Powered by bubbletea.
A lightweight terminal application for browsing Reddit from your command line. Powered by bubbletea.
How to add a directory to your PATH
(jvns.ca)
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them just said “add this to ~/.bashrc”, but what if you’re not using bash?
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them just said “add this to ~/.bashrc”, but what if you’re not using bash?
Show HN: Browse Your Calibre Library From The Terminal (calibre TUI wrapper)
(github.com/Benexl)
A TUI wrapper over the calibredb
A TUI wrapper over the calibredb
Shunpo: Minimalist bash tool to make directory navigation a little bit faster
(github.com/egurapha)
Shunpo is a minimalist bash tool that tries to make directory navigation in terminal just a little bit faster by providing a simple system to manage bookmarks and jump to directories with only a few keystrokes.
Shunpo is a minimalist bash tool that tries to make directory navigation in terminal just a little bit faster by providing a simple system to manage bookmarks and jump to directories with only a few keystrokes.
SRCL: Open-source React project to build web apps with terminal aesthetics
(sacred.computer)
SRCL is an open-source React component and style repository that helps you build web applications, desktop applications, and static websites with terminal aesthetics.
SRCL is an open-source React component and style repository that helps you build web applications, desktop applications, and static websites with terminal aesthetics.
Supershell, an AI powered shell~terminal assistant (open-source)
(2501.ai)
Enter Supershell, the next evolution of terminal interaction. More than a copilot, it’s a real-time assistant that transforms your command-line experience.
Enter Supershell, the next evolution of terminal interaction. More than a copilot, it’s a real-time assistant that transforms your command-line experience.
Yt-x: Browse YouTube from your terminal
(github.com/Benexl)
Browse YouTube from your terminal. Plus other sites yt-dlp supports.
Browse YouTube from your terminal. Plus other sites yt-dlp supports.
"Rules" that terminal programs follow
(jvns.ca)
Recently I’ve been thinking about how everything that happens in the terminal is some combination of:
Recently I’ve been thinking about how everything that happens in the terminal is some combination of:
Chawan: A web browser for your terminal
(sr.ht)
A text-mode web browser. It displays websites in your terminal and allows you to navigate on them.
A text-mode web browser. It displays websites in your terminal and allows you to navigate on them.