All Projects → ad-si → textalyzer

ad-si / textalyzer

Licence: other
Analyze key metrics like number of words, readability, complexity, etc. of any kind of text

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to textalyzer

J2N
Java-like Components for .NET
Stars: ✭ 37 (-26%)
Mutual labels:  analysis, text
Lucenenet
Apache Lucene.NET
Stars: ✭ 1,704 (+3308%)
Mutual labels:  analysis, text
Tweets analyzer
Tweets metadata scraper & activity analyzer
Stars: ✭ 2,755 (+5410%)
Mutual labels:  analysis
phisherprice
All In One Pentesting Tool For Recon & Auditing , Phone Number Lookup , Header , SSH Scan , SSL/TLS Scan & Much More.
Stars: ✭ 38 (-24%)
Mutual labels:  analysis
leveldb-cli
CLI for LevelDB
Stars: ✭ 86 (+72%)
Mutual labels:  analysis
Binnavi
BinNavi is a binary analysis IDE that allows to inspect, navigate, edit and annotate control flow graphs and call graphs of disassembled code.
Stars: ✭ 2,781 (+5462%)
Mutual labels:  analysis
SilentServer
Silent is very lightweight, high quality - low latency voice chat for gaming. The server runs on Windows and Linux.
Stars: ✭ 52 (+4%)
Mutual labels:  text
Dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (+384%)
Mutual labels:  analysis
Social-Network-Analysis-in-Python
Social Network Facebook Analysis (Python, Networkx)
Stars: ✭ 26 (-48%)
Mutual labels:  analysis
DotGrok
Parse text with pattern. Inspired by grok filter.
Stars: ✭ 26 (-48%)
Mutual labels:  text
TextBoxes
TextBoxes: A Fast Text Detector with a Single Deep Neural Network
Stars: ✭ 625 (+1150%)
Mutual labels:  text
GPT2-Telegram-Chatbot
GPT-2 Telegram Chat bot
Stars: ✭ 67 (+34%)
Mutual labels:  text
rhino
Agile Sandbox for analyzing Windows, Linux and macOS malware and execution behaviors
Stars: ✭ 49 (-2%)
Mutual labels:  analysis
seo-audits-toolkit
SEO & Security Audit for Websites. Lighthouse & Security Headers crawler, Sitemap/Keywords/Images Extractor, Summarizer, etc ...
Stars: ✭ 311 (+522%)
Mutual labels:  analysis
Awesome Ci
Awesome Continuous Integration - Lot's of tools for git, file and static source code analysis.
Stars: ✭ 254 (+408%)
Mutual labels:  analysis
gochk
Static Dependency Analysis Tool for Go Files
Stars: ✭ 68 (+36%)
Mutual labels:  analysis
Email Header Analyzer
E-Mail Header Analyzer
Stars: ✭ 247 (+394%)
Mutual labels:  analysis
codacy-scalameta
Codacy tool for Scalameta
Stars: ✭ 35 (-30%)
Mutual labels:  analysis
sbt-sonar
An sbt plugin which provides an easy way to integrate Scala projects with SonarQube.
Stars: ✭ 62 (+24%)
Mutual labels:  analysis
jomini
Low level, performance oriented parser for save and game files from EU4, CK3, HOI4, Vic3, Imperator, and other PDS titles.
Stars: ✭ 40 (-20%)
Mutual labels:  text

Textalyzer

Analyze key metrics like number of words, readability, complexity, etc. of any kind of text.

Screenshot

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].