Skip to content

tldr pages clients

Ivan Kovmir edited this page Feb 9, 2023 · 56 revisions

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 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.

The Node.js client has also been packaged as a Docker container (alias tldr='docker run --rm -it -v ~/.tldr/:/root/.tldr/ nutellinoit/tldr').

Other console clients

Client Implementation details Installation instructions
accatyyc / tldr-man man Instructions on the README
superatomic / tldr-man-client Python pip install 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
dbrgn / tealdeer Rust cargo install tealdeer
AUR: yay -S tealdeer
tldr-pages / extldr 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))
kirillseva / tldrrr R devtools::install_github('kirillseva/tldrrr')
lord63 / tldr.py Python pip install tldr.py
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
RosalesJ / tldr-ocaml OCaml opam install tldr
skaji / perl-tldr Perl cpanm App::tldr
tldr-pages / tldr-c-client C Homebrew: brew install tldr
Macports: port install tldr-cpp-client
tldr-pages / tldr-python-client Python pip install tldr
ArchLinux: pacman -S tldr
ve-nt / outfieldr Zig Instructions in the README
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
azraeljd/tldr-bash (Discontinued) Bash Instructions on the README
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

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 Moddus / 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