mirror of
https://github.com/sharkdp/bat
synced 2024-11-04 18:00:24 +00:00
5.1 KiB
5.1 KiB
Alternatives
The following table tries to give an overview from bat
s perspective, i.e. we only compare
categories which are relevant for bat
. Some of these projects have completely different goals and
if you are not looking for a program like bat
, this comparison might not be for you.
bat | pygments | highlight | ccat | source-highlight | hicat | coderay | |
---|---|---|---|---|---|---|---|
Drop-in cat replacement |
(✔️) * | ❌ | ❌ | (✔️) | ❌ | ❌ * | ❌ |
Git integration | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Automatic paging | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ | ❌ |
Languages (circa) | 60 | 300 | 200 | 7 | 80 | 130 | 30 |
Extensible (languages, themes) | ✔️ | (✔️) | (✔️) | ❌ | (✔️) | ❌ | ❌ |
Advanced highlighting (e.g. nested syntaxes) | ✔️ | ✔️ | (✔️) ? | ❌ | ✔️ | ✔️ | ✔️ |
Execution time [ms] (jquery-3.3.1.js ) |
624 | 789 | 400 | 80 | 300 | 316 | 157 |
Execution time [ms] (miniz.c ) |
66 | 656 | 26 | 8 | 53 | 141 | 75 |
Execution time [ms] (370 kB XML file) | 238 | 487 | 129 | 111 | 110 | 339 | 147 |
If you think that some entries in this table are outdated or wrong, please open a ticket or pull request.