bat
glow
bat | glow | |
---|---|---|
207 | 68 | |
52,127 | 17,577 | |
1.5% | 2.7% | |
9.3 | 8.8 | |
10 days ago | 8 days ago | |
Rust | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bat
-
Man pages are great, man readers are the problem
I page man (and many other things) through bat[0] which improves my experience.
[0]: https://github.com/sharkdp/bat
-
What to do when your git worktree is not detecting file changes
my cat replacement (bat), shows the changed lines
-
bat VS kat - a user suggested alternative
2 projects | 13 Mar 2025
- Rewriting essential Linux packages in Rust
- Core Git Developers Configure Git
-
Effortlessly Manage Your Notes with my Bash Script Featuring FZF Integration!
bat (for enhanced preview in search)
-
Wombat - Syntax Highlighting with Rust's Bat Called from Crystal
Have you heard of the command-line tool bat, written in Rust? bat is a command-line tool similar to cat that displays file contents in the terminal, but with additional features like line numbering, syntax highlighting, and paging.
-
17 Essential CLI Tools to Boost Developer Productivity
bat
-
Hyperfine: A command-line benchmarking tool
Perhaps interesting (for some) to note that hyperfine is from the same author as at least a few other "ne{w,xt} generation" command line tools (that could maybe be seen as part of "rewrite it in Rust", but I don't want to paint the author with a brush they disagree with!!): fd (find alternative; https://github.com/sharkdp/fd), bat ("supercharged version of the cat command"; https://github.com/sharkdp/bat), and hexyl (hex viewer; https://github.com/sharkdp/hexyl). (And certainly others I've missed!)
Pointing this out because I myself appreciate comments that do this.
For myself, `fd` is the one most incorporated into my own "toolbox" -- used it this morning prior to seeing this thread on hyperfine! So, thanks for all that, sharkdp if you're reading!
Ok, end OT-ness.
-
Delta: A syntax-highlighting pager for Git, diff, grep, and blame output
i like bat, but they also link over to delta :D
https://github.com/sharkdp/bat?tab=readme-ov-file#git-diff
glow
- Some Terminal Frustrations
-
Show HN: Bagels – TUI Expense Tracker
I don't know why (other than being a Gen X nerd) but I have a bizarre affinity for nicely-written TUI apps of late! Things like btop++ that respond to mouse clicks and smoothly reflow when the terminal window is resized etc...
Shout-out to Charmbracelet's stuff such as Glow (https://github.com/charmbracelet/glow) and Gum (https://github.com/charmbracelet/gum) for rendering markdown nicely in the terminal and for using TUI in your shell scripts
-
Command Line Tools I Like (2022)
I really enjoy `glow`, it makes me smile when I use it:
https://github.com/charmbracelet/glow
It's a commandline markdown viewer/renderer.
-
Change Editor In Glow charmbracelet
Glow Github
- Techniques I Use to Create a Great User Experience for Shell Scripts
-
TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV
FYI if you pipe that to glow via adding `| glow -` at the end, it will pretty-print it in the Terminal
https://github.com/charmbracelet/glow
-
A decent way to render Markdown files directly in your terminal
Charm makes a nice tool: https://github.com/charmbracelet/glow
-
Essential Command Line Tools for Developers
To get started, install Mods and check out some of the examples below. Since Mods has built-in Markdown formatting, you may also want to grab Glow to give the output some pizzazz.
- Ask HN: How do you synchronise your notes?
-
Not trying to start a rumble, but why neovim
I recently started using markdown in neovim (with an LSP) along with https://github.com/charmbracelet/glow to view markdown / navigate. Does everything I used to use Obsidian for minus the links / graph functionality which I don't really need and it's pretty snappy on an old Lenovo. Very customizable as well.
What are some alternatives?
fzf - :cherry_blossom: A command-line fuzzy finder
mdcat - cat for markdown
delta - A syntax-highlighting pager for git, diff, grep, and blame output
mdless
awesome-zsh-plugins - A collection of ZSH frameworks, plugins, themes and tutorials.
markdown-preview.nvim - markdown preview plugin for (neo)vim