textlint and textlens

These are complements: textlint provides extensible linting rules for text quality issues, while textlens offers standalone readability metrics and NLP analysis that could be integrated as a custom textlint plugin or used alongside it for comprehensive text evaluation.

textlint
86
Verified
textlens
42
Emerging
Maintenance 23/25
Adoption 20/25
Maturity 25/25
Community 18/25
Maintenance 13/25
Adoption 11/25
Maturity 18/25
Community 0/25
Stars: 3,097
Forks: 155
Downloads: 426,244
Commits (30d): 29
Language: TypeScript
License: MIT
Stars: 6
Forks:
Downloads: 1,539
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No Dependents

About textlint

textlint/textlint

textlint is the pluggable linter for natural language text.

Built on an AST-based architecture similar to ESLint, textlint parses documents into abstract syntax trees and applies rules through a plugin system with zero bundled rules—users install only needed rule packages. It supports Markdown and plain text natively, with extensible processor plugins enabling linting of HTML, reStructuredText, and other formats, plus customizable formatters and automatic --fix capabilities.

About textlens

ckmtools/textlens

Zero-dependency TypeScript text analysis and readability toolkit. 8 readability formulas, sentiment analysis, keyword extraction, SEO scoring, summarization, and CLI.

Scores updated daily from GitHub, PyPI, and npm data. How scores work