APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Bat Alternatives
Similar projects and alternatives to bat
-
ohmyzsh
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
bat discussion
bat reviews and mentions
-
5 CLI Tools I Use to Keep Terminal Workflows Less Annoying
But for reading code, scripts, configs, Markdown, YAML, JSON, or anything where your eyes are expected to survive the experience, bat is much nicer.
-
I Made a Terminal Pager
Didn't know that! I tried it and it doesn't work for me, sadly. Test case: `seq 1 100 | bat --pager=builtin` Result: immediate exit, no output printed at all.
https://github.com/sharkdp/bat/issues/1053
-
How to setup Terminal tools for Mac
sharkdp/bat
-
Ask HN: What dev tools do you rely on that nobody talks about?
https://github.com/atuinsh/atuin for fuzzy shell history (ctrl+r)
https://github.com/sharkdp/bat (nice coloured cat replacement)
https://github.com/abiosoft/colima (so I don't need docker desktop)
https://github.com/duckdb/duckdb (performant database that lets you directly query JSON, parquet, csv files with SQL queries and convert one to the other.
https://github.com/eradman/entr (rerun commands automatically when provided files change) (useful for rerunning test commands automatically once you save the file you're editing.
https://github.com/martinvonz/jj and https://github.com/idursun/jjui (Jujutsu VCS, been using it for three months and I really enjoy it)
https://github.com/jesseduffield/lazydocker (managing containers, images, volumes easily)
https://github.com/jesseduffield/lazygit (best tui for git and outside niche git commands, the fastest way to use git.)
https://github.com/jdx/mise (fast asdf, direnv, and task runner replacement) (install pretty much version of tool, language, env vars in a per directory level. (Or global if you want))
https://github.com/ajeetdsouza/zoxide (intelligent cd to move between directories incredibly quickly)
-
10 More CLI Tools for AI Coding: Part 2 Terminal Workflow Guide
bat is cat with syntax highlighting, line numbers, and git integration. It's a drop-in replacement that makes reading files in the terminal actually pleasant.
-
Stop using cat
bat is a cat alternative with syntax highlighting and line numbering to name a few features while being a drop in replacement to workflows you have that use regular cat.
- Ask HN: Have you ever cloned a cat?
- Mi Setup para el 2026
-
Stop Doom Scrolling, Start Doom Coding
I would guess a phone is way too small for side by side diffs, and a simple `git diff` would probably be more useful. If you want better syntax highlighting you could setup bat[0] as your difftool.
[0]: https://github.com/sharkdp/bat
-
Zsh 및 쉘 환경 설정 가이드
bat GitHub
-
A note from our sponsor - AppSignal
www.appsignal.com | 9 Oct 2026
Stats
sharkdp/bat is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of bat is Rust.