bat

A cat(1) clone with wings. (by sharkdp)

Bat Alternatives

Similar projects and alternatives to bat

  1. ohmyzsh

    632 bat VS 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.

  2. 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.

    AppSignal logo
  3. fzf

    455 bat VS fzf

    :cherry_blossom: A command-line fuzzy finder

  4. ripgrep

    402 bat VS ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  5. fish-shell

    373 bat VS fish-shell

    The user-friendly command line shell.

  6. starship

    330 bat VS starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  7. tldr

    284 bat VS tldr

    Collaborative cheatsheets for console commands 📚.

  8. tmux

    256 bat VS tmux

    tmux source code

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. micro-editor

    A modern and intuitive terminal-based text editor

  11. fd

    201 bat VS fd

    A simple, fast and user-friendly alternative to 'find'

  12. exa

    132 bat VS exa

    A modern replacement for ‘ls’.

  13. zoxide

    125 bat VS zoxide

    A smarter cd command. Supports all major shells.

  14. delta

    111 bat VS delta

    A syntax-highlighting pager for git, diff, grep, rg --json, and blame output

  15. glow

    85 bat VS glow

    Render markdown on the CLI, with pizzazz! 💅🏻

  16. hyperfine

    92 bat VS hyperfine

    A command-line benchmarking tool

  17. bottom

    90 bat VS bottom

    Yet another cross-platform graphical process/system monitor.

  18. lsd

    69 bat VS lsd

    The next gen ls command

  19. modern-unix

    A collection of modern/faster/saner alternatives to common unix commands.

  20. dust

    57 bat VS dust

    A more intuitive version of du in rust

  21. tealdeer

    52 bat VS tealdeer

    A very fast implementation of tldr in Rust.

  22. sd

    41 bat VS sd

    Intuitive find & replace CLI (sed alternative)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bat alternative or higher similarity.

bat discussion

Log in or Post with

bat reviews and mentions

Posts with mentions or reviews of bat. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-07.
  • 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying
    16 projects | dev.to | 7 May 2026
    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
    6 projects | news.ycombinator.com | 15 Apr 2026
    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
    24 projects | dev.to | 7 Apr 2026
    sharkdp/bat
  • Ask HN: What dev tools do you rely on that nobody talks about?
    23 projects | news.ycombinator.com | 1 Apr 2026
    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
    12 projects | dev.to | 19 Mar 2026
    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
    1 project | dev.to | 1 Mar 2026
    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?
    2 projects | news.ycombinator.com | 22 Feb 2026
  • Mi Setup para el 2026
    13 projects | dev.to | 15 Jan 2026
  • Stop Doom Scrolling, Start Doom Coding
    25 projects | news.ycombinator.com | 6 Jan 2026
    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 및 쉘 환경 설정 가이드
    8 projects | dev.to | 30 Dec 2025
    bat GitHub
  • A note from our sponsor - AppSignal
    www.appsignal.com | 9 Oct 2026
    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 →

Stats

Basic bat repo stats
227
60,668
9.4
8 days ago

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.


Sponsored
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.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?