The content of tldr pages is openly available under the permissive MIT License. It can be accessed directly by downloading the contents of this repository (there's a regularly updated archive available here), visiting the command pages individually on github.com — for example, here's the page for the tar
command — or downloading the PDF version.
For a more convenient access, though, several dedicated client applications have been developed for different platforms:
Web clients
Author | Source code | Where to find it |
---|---|---|
@rwv | tldr.inbrowser.app | Available online and offline (PWA) at tldr.inbrowser.app |
@ostera | tldr.jsx (archived) | Available online at tldr.ostera.io |
@finzzz | finzzz/tldr (archived) | Available online at https://tldr.finzzz.net/ |
@TheAshwanik | tldr-Jquery-client | Available online at blog.ashwani.co.in/tldr-Jquery-client |
@hill | tldr-chrome | [Discontinued] Browser extension for Google Chrome |
@piraces | tldr-extension-browser | Browser extension, published in the stores for Google Chrome, Firefox, Edge and other Chromium based browsers |
@duckduckgo | tldr_pages (archived) | Sidebar shown on searches such as "tldr tar" on the DuckDuckGo search engine |
DistroWatch | (unavailable) | Available online at distrowatch.com/dwres.php?resource=man-pages |
@opoet7 | tldr-persian | Available online at https://opoet7.github.io/tldr-persian/ |
@manualsrepo | (unavailable) | Available online at https://manualsrepo.com/command |
Console clients
The original client
The Node.js client was the client that was originally bundled with the tldr-pages project. It has since been moved to a separate repository but remains actively supported by the maintainers of the tldr-pages project. It is available on NPM and can be installed by running npm install -g tldr
.
Official console clients
Client | Implementation details | Installation instructions |
---|---|---|
tldr-pages / tldr-c-client | C | Homebrew: brew install tldr Macports: port install tldr-cpp-client |
tldr-pages / tldr-python-client | Python | PyPI:pip install tldr ArchLinux: pacman -S tldr Fedora: sudo dnf install tldr Snap Store: snap install tldr |
tldr-pages / tlrc | Rust | Instructions on the README |
Other console clients
Client | Implementation details | Installation instructions |
---|---|---|
accatyyc / tldr-man | man | Instructions on the README |
superatomic / tldr-man-client | Python | PyPI: pip install tldr-man Homebrew: brew install superatomic/tap/tldr-man |
kovmir / tinytldr | C99 | make install |
anoopengineer / tldr | Go | go get github.com/anoopengineer/tldr (or Download binaries for Windows, MacOSX and Linux) |
avih / tldr-fmt | POSIX Shell | git clone https://github.com/avih/tldr-fmt |
brainmaestro/tldr-php | PHP | composer global require brainmaestro/tldr |
tealdeer-rs / tealdeer | Rust | cargo install tealdeer AUR: yay -S tealdeer |
tldr-pages / extldr (Archived) | Elixir | Instructions on the README |
edgurgel / tldr_elixir_client (Archived) | Elixir | binaries not yet available |
hterkelsen / tldr | Dart | pub global activate tldr |
isacikgoz / tldr | Go | go get github.com/isacikgoz/tldr/cmd/tldr |
k3mist / tldr | Go | go get bitbucket.org/djr2/tldr (or Downloads (OSX, Linux, Windows)) |
Yakiyo / tilde | Go | go get https://github.com/Yakiyo/tilde (pre-built binaries) |
Phuker / multi-tldr | Python | pip install multi-tldr |
pepa65 / tldr-bash-client | Bash | L=/usr/local/bin/tldr; sudo wget -qO $L good4.eu/tldr; sudo chmod +x $L |
porras / tlcr | Crystal | brew install porras/tap/tlcr |
pranavraja / tldr (Archived) | Go | go get github.com/pranavraja/tldr (or platform binaries) |
principis / tldr-sharp | C# | platform packages or instructions in README |
psibi / tldr-hs | Haskell | stack install tldr |
raylee / tldr-sh-client | POSIX Shell | installation via curl or manually saving the script |
rilut / rust-tldr | Rust | cargo install tldr |
skaji / perl-tldr | Perl | cpanm App::tldr |
YellowApple / tldrb | Ruby | gem install tldrb |
HardDie / myTldr | Go | go get github.com/HardDie/myTldr (or platform binaries) (supports custom pages directories) |
marchersimon/tldr-cpp | C++ | yay -S tldr-cpp-git |
iamgodot/py-tldr | Python | pip install py-tldr |
hochata/mt | Nim | nimble install mt |
wlemuel / vim-tldr | vim / neovim | Instructions on the README |
lonr / tldr-ts | Node.js | npm install -g tldr-ts |
jiripospisil / drtl | Zig | paru -Sy drtl-bin |
dvinciguerra/tldr-cli | Ruby | gem install tldr-cli |
tldrx / tldrx | Rust | cargo install tldrx |
Mobile clients
Client | Platform | Installation instructions |
---|---|---|
Techno-Disaster / tldr man-pages | Android | tldr man-pages on Google Play, and F-Droid |
hidroh / tldroid (outdated) | Android | tldroid on Google Play |
freesuraj / TLDR | iOS | TLDR Man Page in App Store |
mflint / ios-tldr-viewer | iOS | tldr-pages in App Store |
Desktop clients
Client | Platform | Installation instructions |
---|---|---|
terenceng2010/tldr-electron | Linux, macOS, Windows | electron-packaged binaries at https://github.com/terenceng2010/tldr-electron |
Application integration
Application | Language | Source code | Installation instructions |
---|---|---|---|
Alfred | Go | konoui / alfred-tldr | Instructions on the README |
Alfred | Python | cs1707 / tldr-alfred | |
Dash for macOS / Zeal | Python | cvn / tldr-python-dash-docset | open Preferences > Downloads > User Contributed and find tldr pages in the list |
Emacs | Emacs Lisp | kuanyui / tldr.el | tldr.el is now available on MELPA |
Slack | Rust | tldr-slack-bot (Discontinued) | Add a bot user to workspace, obtain API key, compile repository with cargo and execute. |
Telegram | JavaScript | tldr-telegram | Add the bot on Telegram or follow the installation instructions. |
Keypirinha | Python | keypirinha-tldr | Follow the installation instructions on the readme page. |
Discord | C# | Epictek/tldr-Discord | |
Dendron | JavaScript | kevinslin/seed-tldr | Install Dendron (VS Code extension), then follow the Quickstart to add the dendron.tldr vault |
Rust/Coreutils | Rust | uutils/coreutils | Coreutils written in Rust documentations uses tldr for the doc. example |
Raycast | TypeScript | raycast/extensions/tldr | Install Extension on Raycast Store |
VS Code | Typescript | felipemullen/tldr-panel | search for tldr panel in IDE or download from Visual Studio Marketplace |
Currently broken clients and integrations
The following clients are under-maintained and were broken, when we removed the master
branch. When these clients and integrations have been updated to work again, they can be moved back to the tables above.
Client / integration | Implementation details | Issue / pull request | Installation instructions |
---|---|---|---|
RosalesJ / tldr-ocaml | OCaml | https://github.com/RosalesJ/tldr-ocaml/pull/4 | opam install tldr |
lord63 / tldr.py | Python | https://github.com/lord63/tldr.py/pull/50 | pip install tldr.py |
ve-nt / outfieldr | Zig | https://gitlab.com/ve-nt/outfieldr/-/merge_requests/3 | Instructions in the README |
kirillseva / tldrrr | R | https://github.com/kirillseva/tldrrr/pull/1 | devtools::install_github('kirillseva/tldrrr') |
karthiks-oss / tldr-java-client | Java | None | Instructions in the README |