I made a terminal pager
speckx
112 points
25 comments
April 15, 2026
Related Discussions
Found 5 related stories in 72.4ms across 4,686 title embeddings via pgvector HNSW
- A retro terminal music player inspired by Winamp mkagenius · 73 pts · March 23, 2026 · 50% similar
- Ghostty – Terminal Emulator oli5679 · 690 pts · March 01, 2026 · 50% similar
- Show HN: Waffle – Native macOS terminal that auto-tiles sessions into a grid olleeolleeollee · 30 pts · April 11, 2026 · 49% similar
- Hyperlinks in Terminal Emulators nvahalik · 17 pts · March 13, 2026 · 49% similar
- Show HN: Calyx – Ghostty-Based macOS Terminal with Liquid Glass UI yuu1ch13 · 24 pts · March 12, 2026 · 48% similar
Discussion Highlights (13 comments)
pimlottc
The TL;DR doesn’t really say what this new pager offers compared to less; it seems to mostly be a learning project: > lore supports only a subset of what less does, but in a more intuitive and useful manner for my daily activity. I also find value in understanding it from the ground up, bytes to terminal views, and continuing to refine it as I learn more about what I actually want and need in a terminal pager.
gandreani
I really like this post! I think it's the clearest explanation I've seen of the different characteristics of utf-8 strings
cocodill
For a bubbletea application I'd expect more bubbles and tea there. But still, nice project.
vomayank
Interesting project. What was the main limitation in existing pagers like less that pushed you to build a new one?
dostick
From the title I thought it’s about a dead man’s switch.
fragmede
A Splunk, a Splunk! My kingdom for a Splunk! (too bad Cisco bought them and made it too expensive). Also, no "less does more than more and most does more than less" joke?
mnkyprskbd
bat is the king of pagers. https://github.com/sharkdp/bat
ancientcatz
If I remember correctly, `gum` also provides a pager feature: https://github.com/charmbracelet/gum
jauntywundrkind
It's not great but I made a typescript library to wrap pickers recently, such as skim, fuzzel, fzf, dmenu, rofi, etc. Some very similar problems. Would love if anyone has thoughts or suggestions. It was quick and dirty, and works fine for my use, but I'm not sure where else I could take this, how else I might splice apart the problem, what else would suit it. https://tangled.org/jauntywk.bsky.social/picker-power
CGamesPlay
I am definitely waiting for a "modern less replacement" in the same vein as fd, sd, fzf, and the rest of the under-20yo cli crew. I get that "less" is reasonably maintained still. I think the killer feature for me would be refresh. I get that this can't work for piped input, but I want `git diff` to show in a pager with a refresh button that holds my place. fzf supports both refresh and piped input, so perhaps there's some ideas there that could be leveraged.
sourcegrift
Also called `vi -`
thegdsks
How does this compare to less with syntax highlighting? I've been using bat as a pager (bat --paging=always) and it covers most of what I need. Curious what the advantage is for larger files.
jzer0cool
Was curious but the git link there doesn't load?