Skip to content

bat

sharkdp/bat

A cat(1) clone with syntax highlighting and Git integration.

  • Active
  • Apache-2.0
  • Rust
bat card: A cat clone with syntax highlighting.
61.3kGitHub stars
2.3kForks
411Contributors
v0.26.1latest release

In short

bat is a GitHub project in the CLI tools category, written mainly in Rust. It is released under the Apache-2.0 licence (permissive). Maintenance status: active, last commit 10 Nov 2026. It has 61,282 GitHub stars.

What it does

Standout capabilitySyntax highlighting for many programming and markup languages
Best forDevelopers who want a cat replacement with highlighting

Maintenance

1 dsince last commit
344 dsince last release
566open issues
8 yrproject age
commitrelease
12 months agotoday

Active Commits in the last 30 days. Last commit: 10 Nov 2026 · Latest release: v0.26.1 · 2 Dec 2025. How we score this

Licence in plain words

Permissive · Apache-2.0

Use, modify and sell it, including in closed-source products. Keep notices, state your changes, and you get an explicit patent grant.

A summary, not legal advice. Read the project's LICENSE file before relying on it. SPDX ↗

bat compared with alternatives

ProjectStarsLicenceStatusLast commit
uv91.9kApache-2.0Active10 Nov 2026
fzf84.1kMITActive7 Nov 2026
lazygit83.8kMITActive10 Nov 2026
ripgrep70kUnlicenseActive9 Nov 2026
bat (this page)61.3kApache-2.0Active10 Nov 2026

Same category, sorted by GitHub stars. Numbers checked 10 Nov 2026.

Questions

Is bat free and open source?

Yes. bat is published on GitHub under the Apache-2.0 licence (permissive). Use, modify and sell it, including in closed-source products. Keep notices, state your changes, and you get an explicit patent grant.

Is bat still maintained?

Active: the last commit was on 10 Nov 2026 and the latest release, v0.26.1, came out on 2 Dec 2025. Repoworthy rechecks this daily.

What is bat written in?

bat is mainly written in Rust.

How popular is bat?

As of 10 Nov 2026, bat has 61,282 GitHub stars, 2,334 forks and 411 contributors.

What are some alternatives to bat?

Other CLI tools projects on Repoworthy include lazygit, ripgrep, fzf and uv.

Alternatives in CLI tools

CLI tools →

lazygit

jesseduffield/lazygit

Active

A simple terminal UI for git commands.

★ 83.8kMITGo

ripgrep

BurntSushi/ripgrep

Active

A line-oriented search tool that recursively searches directories for a regex pattern.

★ 70kUnlicenseRust

fzf

junegunn/fzf

Active

A general-purpose command-line fuzzy finder and interactive terminal toolkit.

★ 84.1kMITGo

uv

astral-sh/uv

Active

A fast Python package and project manager written in Rust.

★ 91.9kApache-2.0Rust

Numbers from the GitHub API, checked 10 Nov 2026. Text summarised from the project's README. Spotted something wrong? Tell us.