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 |
(:heavy_check_mark:) * | ❌ | ❌ | (:heavy_check_mark:) | ❌ | ❌ * |
Git integration | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ |
Automatic paging | ✔️ | ❌ | ❌ | ❌ | ❌ | ✔️ |
Languages (circa) | 60 | 300 | 200 | 7 | 80 | 130 |
Extensible (languages, themes) | ✔️ | (:heavy_check_mark:) | (:heavy_check_mark:) | ❌ | (:heavy_check_mark:) | ❌ |
Advanced highlighting (e.g. nested syntaxes) | ✔️ | ✔️ | (:heavy_check_mark:) ? | ❌ | ✔️ | ✔️ |
Execution time [ms] (jquery-3.3.1.js ) |
624 | 789 | 400 | 80 | 300 | 316 |
If you think that some entries in this table are outdated or wrong, please open a ticket or pull request.