Textalyzer
Textalyzer copied to clipboard
Analyze key metrics like number of words, readability, complexity, etc. of any kind of text
Textalyzer
Analyze key metrics like number of words, readability, complexity, etc. of any kind of text.
| CLI | Web |
|---|---|
![]() |
![]() |
Usage
textalyzer histogram <filepath>
Rewrite in Rust
This CLI tool was originally written in JavaScript and was later rewritten in Rust to improve the performance.
Before:
hyperfine --warmup 3 'time ./cli/index.js examples/1984.txt'
Benchmark #1: time ./cli/index.js examples/1984.txt
Time (mean ± σ): 390.3 ms ± 15.6 ms [User: 402.6 ms, System: 63.5 ms]
Range (min … max): 366.7 ms … 425.7 ms
After:
hyperfine --warmup 3 'textalyzer histogram examples/1984.txt'
Benchmark #1: textalyzer histogram examples/1984.txt
Time (mean ± σ): 40.4 ms ± 2.5 ms [User: 36.0 ms, System: 2.7 ms]
Range (min … max): 36.9 ms … 48.7 ms
Pretty impressive 10x performance improvement! 😁
Related
- wf - Command line utility for counting word frequency

