A simple terminal UI for git commands.

bat
sharkdp/bat
A cat(1) clone with syntax highlighting and Git integration.
- Active
- Apache-2.0
- Rust

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
Maintenance
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
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
| Project | Stars | Licence | Status | Last commit |
|---|---|---|---|---|
| uv | 91.9k | Apache-2.0 | Active | 10 Nov 2026 |
| fzf | 84.1k | MIT | Active | 7 Nov 2026 |
| lazygit | 83.8k | MIT | Active | 10 Nov 2026 |
| ripgrep | 70k | Unlicense | Active | 9 Nov 2026 |
| bat (this page) | 61.3k | Apache-2.0 | Active | 10 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 →Numbers from the GitHub API, checked 10 Nov 2026. Text summarised from the project's README. Spotted something wrong? Tell us.