BuonOmo/tldr-benchmarks

Practical benchmarks for various tldr clients.

★ 2Forks 0RubyGitHub ↗Compare

README

TLDR Benchmarks

A collection of benchmarks for the various TLDR implementations.

These benchmarks aim to provide a comparison for one who wants to choose an implementation based on overall performance, installation time and project maintenance.

For Mac OS X

Client Language Time to show tar page (mean ± σ) Time to Generate Cache Time to check for cache update (mean ± σ) Last Commit Comment
fast-tldr Haskell 151.0 ms ± 31.1 00:12.735 10883.0 ms ± 1857.2 2024-01-24 not packaged
tlrc Rust 237.0 ms ± 67.9 00:02.577 732.7 ms ± 223.7 2026-01-03 on brew
tealdeer Rust 251.8 ms ± 90.0 00:03.219 1995.3 ms ± 148.2 2026-01-01 on brew
tldr-bash BASH 301.8 ms ± 42.0 00:16.609 1318.2 ms ± 210.9 2018-09-24 single file
tldr-python-client Python 460.9 ms ± 141.1 00:02.253 1698.2 ms ± 85.2 2026-01-07 needs pip
tldr-node-client JavaScript 918.2 ms ± 249.4 03:59.614 193753.1 ms ± 11642.3 2026-01-12 needs npm

For Ubuntu

Client Language Time to show tar page (mean ± σ) Time to Generate Cache Time to check for cache update (mean ± σ) Last Commit Comment
tealdeer Rust 22.7 ms ± 1.5 00:02.392 2913.1 ms ± 49.4 2026-01-01 on apt
tldr-bash BASH 88.1 ms ± 1.5 00:02.666 828.0 ms ± 15.5 2018-09-24 single file
tldr-python-client Python 156.7 ms ± 4.4 00:01.325 1530.1 ms ± 68.4 2026-01-07 needs pip
tldr-node-client JavaScript 772.0 ms ± 6.4 03:48.229 227391.6 ms ± 2636.2 2026-01-12 needs npm

Contributors

BuonOmo

Issues