Alternatives

The Best bat Alternatives in 2026

24 alternatives0 free · 21 open source

Looking for something like bat? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 21 are open source.

About batgithub.com/sharkdp/bat
Visit

Browse and print file contents with bat, a command-line cat alternative documented in this repository.

PricingNot confirmed
Platforms—

Top picks at a glance

Quick comparison

#AlternativePricingOpen sourcePlatforms
1fd —Yes—
2F2 —Yes—
3mat2 —YesmacOS
4Yazi —YesWindows, macOS, Linux
5Termscp —Yes—
6fselect —Yes—
7Efficient Compression Tool —YesmacOS
8Docling —Yes—
9tuc —Yes—
10lsd —Yes—
24 shown

All bat alternatives

1

fd

github.com/sharkdp/fdOpen source
Also covers command line and open source · same kind of open-source project

fd provides a simple alternative to the find command, according to its project description.

2

F2

github.com/ayoisaiah/f2Open source
Also covers command line and open source · same kind of open-source project

F2 batch-renames files and directories through a cross-platform command-line tool written in Go.

3

mat2

github.com/jvoisin/mat2Open source
Also covers command line and open source · same kind of open-source project

mat2 removes metadata from commonly used file formats and is written in Python, according to its repository description.

4

Yazi

github.com/sxyazi/yaziOpen source
Also covers command line and open source · same kind of open-source project

Blazing fast terminal file manager written in Rust, based on async I/O.

5

Termscp

github.com/veeso/termscpOpen source
Also covers command line and open source · same kind of open-source project

SCP, SFTP, FTP, S3, SMB, and WebDAV transfers are supported by termscp, a terminal file utility.

6

fselect

github.com/jhspetersson/fselectOpen source
Also covers command line and open source · same kind of open-source project

fselect finds files using SQL-like queries, according to its project description.

8

Docling

github.com/docling-project/doclingOpen source
Also covers git and open source · same kind of open-source project

Docling prepares documents for generative AI applications, according to its project description.

9

tuc

github.com/riquito/tucOpen source
Also covers open source · same kind of open-source project

Select and format fields from text with tuc, a command-line alternative to cut.

10

lsd

github.com/lsd-rs/lsdOpen source
Also covers open source · same kind of open-source project

lsd provides a modern alternative to the ls command, according to its repository description.

11

eza

eza.rocks
Also covers git

eza replaces the ls file-listing command, is written in Rust, and is described as actively maintained.

14

Magika

github.com/google/magikaOpen source
Also covers open source · same kind of open-source project

Magika detects file content types using an AI-based file identification tool, according to its repository description.

17

HashGuard

github.com/MarchTheDev/HashGuardOpen source
Also covers open source · same kind of open-source project

HashGuard checks file integrity and detects data tampering, according to its repository description.

20

Syncthing

github.com/syncthing/syncthingOpen source
Also covers open source · same kind of open-source project

Syncthing continuously synchronizes files between devices, according to its open-source project repository.

22

Deark

github.com/jsummers/deark
Same kind of open-source project

Deark analyzes file formats and metadata, extracts data, decompresses content, and decodes image formats through a command-line utility.

24

Desktop

github.com/ipfs/ipfs-desktopOpen source
Also covers open source · same kind of open-source project

IPFS Desktop is an application for Windows, Mac, and Linux that provides a desktop interface for IPFS.

No alternatives match this filter.

Alternatives to similar tools

All alternatives
What is the best alternative to bat?
Based on features, tags and platforms, the closest alternatives to bat are fd, F2, and mat2.
Are there open-source alternatives to bat?
Yes: fd, F2, mat2, and Yazi.

Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative