[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5631":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":15,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},5631,"tealdeer","tealdeer-rs\u002Ftealdeer","tealdeer-rs","A very fast implementation of tldr in Rust.","https:\u002F\u002Ftealdeer-rs.github.io\u002Ftealdeer\u002F",null,"Rust",6375,152,19,18,0,74,237,54,37.55,"Apache License 2.0",false,"main",true,[26,27,28],"hacktoberfest","rust","tldr","2026-06-12 02:01:13","# tealdeer\n\n![teal deer](docs\u002Fsrc\u002Fdeer.png)\n\n|Crate|CI (Linux\u002FmacOS\u002FWindows)|\n|:---:|:---:|\n|[![Crates.io][crates-io-badge]][crates-io]|[![GitHub CI][github-actions-badge]][github-actions]|\n\nA very fast implementation of [tldr](https:\u002F\u002Fgithub.com\u002Ftldr-pages\u002Ftldr) in\nRust: Simplified, example based and community-driven man pages.\n\n\u003Cimg src=\"docs\u002Fsrc\u002Fscreenshot-default.png\" alt=\"Screenshot of tldr command\" width=\"600\">\n\nIf you pronounce \"tldr\" in English, it sounds somewhat like \"tealdeer\". Hence the project name :)\n\nIn case you're in a hurry and just want to quickly try tealdeer, you can find static\nbinaries on the [GitHub releases page](https:\u002F\u002Fgithub.com\u002Ftealdeer-rs\u002Ftealdeer\u002Freleases\u002F)!\n\n\n## Docs (Installing, Usage, Configuration)\n\nUser documentation is available at \u003Chttps:\u002F\u002Ftealdeer-rs.github.io\u002Ftealdeer\u002F>!\n\nThe docs are generated using [mdbook](https:\u002F\u002Frust-lang.github.io\u002FmdBook\u002Findex.html).\nThey can be edited through the markdown files in the `docs\u002Fsrc\u002F` directory.\n\n\n## Goals\n\nHigh level project goals:\n\n- [x] Download and cache pages\n- [x] Don't require a network connection for anything besides updating the cache\n- [x] Command line interface similar or equivalent to the [NodeJS client][node-gh]\n- [x] Comply with the [tldr client specification][client-spec]\n- [x] Advanced highlighting and configuration\n- [x] Be fast\n\nA tool like `tldr` should be as frictionless as possible to use and show the\noutput as fast as possible.\n\nWe think that `tealdeer` reaches these goals. We put together a (more or less)\nreproducible benchmark that compiles a handful of clients from source and\nmeasures the execution times on a cold disk cache. The benchmarking is run in a\nDocker container using sharkdp's [`hyperfine`][hyperfine-gh]\n([Dockerfile][benchmark-dockerfile]).\n\n| Client (50 runs, 17.10.2021)      | Programming Language | Mean in ms | Deviation in ms | Comments                |\n| :---:                             | :---:                | :---:      | :---:           | :---:                   |\n| [`outfieldr`][outfieldr-gh]       | Zig                  | 9.1        | 0.5             | no user configuration   |\n| `tealdeer`                        | Rust                 | 13.2       | 0.5             |                         |\n| [`fast-tldr`][fast-tldr-gh]       | Haskell              | 17.0       | 0.6             | no example highlighting |\n| [`tldr-hs`][hs-gh]                | Haskell              | 25.1       | 0.5             | no example highlighting |\n| [`tldr-bash`][bash-gh]            | Bash                 | 30.0       | 0.8             |                         |\n| [`tldr-python-client`][python-gh] | Python               | 87.0       | 2.4             |                         |\n| [`tldr-node-client`][node-gh]     | JavaScript \u002F NodeJS  | 407.1      | 12.9            |                         |\n\nAs you can see, `tealdeer` is one of the fastest of the tested clients.\nHowever, we strive for useful features and code quality over raw performance,\neven if that means that we don't come out on top in this friendly competition.\nThat said, we are still optimizing the code, for example when the `outfieldr`\ndevelopers [suggested to switch][outfieldr-comment-tls] to a native TLS\nimplementation instead of the native libraries.\n\n## Development\n\nCreating a debug build with logging enabled:\n\n    $ cargo build --features logging\n\nRelease build without logging:\n\n    $ cargo build --release\n\nTo enable the log output, set the `RUST_LOG` env variable:\n\n    $ export RUST_LOG=tldr=debug\n\nTo run tests:\n\n    $ cargo test\n\nTo run lints:\n\n    $ rustup component add clippy\n    $ cargo clean && cargo clippy\n\n\n## MSRV (Minimally Supported Rust Version)\n\nWhen publishing a tealdeer release, the Rust version required to build it\nshould be stable for at least a month.\n\n\n## License\n\nLicensed under either of\n\n * Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or\n   http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0)\n * MIT license ([LICENSE-MIT](LICENSE-MIT) or\n   http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT) at your option.\n\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall\nbe dual licensed as above, without any additional terms or conditions.\n\nThanks to @severen for coming up with the name \"tealdeer\"!\n\n\n[node-gh]: https:\u002F\u002Fgithub.com\u002Ftldr-pages\u002Ftldr-node-client\n[hs-gh]: https:\u002F\u002Fgithub.com\u002Fpsibi\u002Ftldr-hs\n[fast-tldr-gh]: https:\u002F\u002Fgithub.com\u002Fgutjuri\u002Ffast-tldr\n[bash-gh]: https:\u002F\u002F4e4.win\u002Ftldr\n[outfieldr-gh]: https:\u002F\u002Fgitlab.com\u002Fve-nt\u002Foutfieldr\n[python-gh]: https:\u002F\u002Fgithub.com\u002Ftldr-pages\u002Ftldr-python-client\n\n[benchmark-dockerfile]: https:\u002F\u002Fgithub.com\u002Ftealdeer-rs\u002Ftealdeer\u002Fblob\u002Fmain\u002Fbenchmarks\u002FDockerfile\n[client-spec]: https:\u002F\u002Fgithub.com\u002Ftldr-pages\u002Ftldr\u002Fblob\u002Fmain\u002FCLIENT-SPECIFICATION.md\n[hyperfine-gh]: https:\u002F\u002Fgithub.com\u002Fsharkdp\u002Fhyperfine\n[outfieldr-comment-tls]: https:\u002F\u002Fgithub.com\u002Ftealdeer-rs\u002Ftealdeer\u002Fissues\u002F129#issuecomment-833596765\n\n\u003C!-- Badges -->\n[github-actions]: https:\u002F\u002Fgithub.com\u002Ftealdeer-rs\u002Ftealdeer\u002Factions?query=branch%3Amain\n[github-actions-badge]: https:\u002F\u002Fgithub.com\u002Ftealdeer-rs\u002Ftealdeer\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg?branch=main\n[crates-io]: https:\u002F\u002Fcrates.io\u002Fcrates\u002Ftealdeer\n[crates-io-badge]: https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Ftealdeer.svg\n","tealdeer 是一个用 Rust 编写的 tldr 命令行工具的高性能实现。它通过下载并缓存页面，确保在无网络环境下也能正常使用，并且提供了与 NodeJS 版本 tldr 客户端相似或等效的命令行界面。此外，tealdeer 支持高级高亮显示和配置选项，旨在提供快速响应和用户友好的体验。根据项目团队提供的基准测试结果，tealdeer 在多种编程语言实现的 tldr 客户端中表现出色，执行速度快。此工具适用于需要快速查看简洁、基于示例的命令手册的场景，尤其适合对性能有较高要求的开发者使用。",2,"2026-06-11 03:04:27","top_language"]