mirror of
https://github.com/sharkdp/bat
synced 2024-11-17 01:17:58 +00:00
4.5 KiB
4.5 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 | |
---|---|---|---|---|---|---|
Drop-in cat replacement |
(✔️) * | ❌ | ❌ | (✔️) | ❌ | ❌ * |
Git integration | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
Automatic paging | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ |
Languages (circa) | 60 | 300 | 200 | 7 | 80 | 130 |
Extensible (languages, themes) | ✔️ | (✔️) | (✔️) | ❌ | (✔️) | ❌ |
Advanced highlighting (e.g. nested syntaxes) | ✔️ | ✔️ | (✔️) ? | ❌ | ✔️ | ✔️ |
Execution time [ms] (jquery-3.3.1.js ) |
624 | 789 | 400 | 80 | 300 | 316 |
Execution time [ms] (miniz.c ) |
66 | 656 | 26 | 8 | 53 | 141 |
Execution time [ms] (370 kB XML file) | 238 | 487 | 129 | 111 | 110 | 339 |
If you think that some entries in this table are outdated or wrong, please open a ticket or pull request.