awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
amperser avatar

amperser/proselint

0
View on GitHub↗
4,542 स्टार्स·179 फोर्क्स·JavaScript·BSD-3-Clause·5 व्यूज़

Proselint

Proselint is a prose linter and rule-based text analyzer designed to identify stylistic errors, clichés, and jargon in written text. It scans documents against a curated registry of linguistic and typographic rules to maintain professional editorial standards and improve writing quality.

The project functions as a command line text processor, a programmable analysis library, and a git pre-commit hook. Its modular architecture allows the core engine to be embedded into other applications, exposed via a REST API, or integrated into text editors.

The tool supports recursive directory traversal for batch analysis and accepts text via standard input for use in command-line pipelines. It provides configuration options to enable or disable specific linguistic checks and can export diagnostic results in structured JSON format.

Features

  • Rule-Based Text Analyzers - Provides a rule-based engine to identify stylistic errors, clichés, and jargon in written text to maintain professional editorial standards.
  • Prose Linters - A rule-based prose linter designed to identify stylistic errors and jargon in written text.
  • Quality Assurance - Implements writing quality assurance by scanning text for clichés and jargon to maintain professional standards.
  • Writing Error Detection - Analyzes text to identify stylistic errors such as clichés and jargon using a registry of linguistic rules.
  • Automated Prose Linting - Analyzes text files to identify language usage errors and stylistic inconsistencies for improved clarity.
  • Prose Linters - Evaluates prose quality by scanning text against a curated corpus of professional editorial standards.
  • Command-Line Data Processors - Functions as a terminal-based processor that accepts standard input and outputs structured linting results.
  • Text Processing - Provides command-line text processing capabilities for analyzing documents via terminal interfaces and pipes.
  • Text File Linting - Offers a command-line utility to scan documents and output stylistic suggestions in plain text or JSON format.
  • Linguistic Token Matching - Uses a registry of linguistic tokens and pattern matches to detect stylistic and typographic errors.
  • Prose Style Guide Enforcers - Enforces writing quality and professional editorial standards through comprehensive linguistic and typographic checks.
  • Automated Quality Gates - Integrates linguistic checks into pre-commit hooks and CI pipelines to maintain consistent writing standards.
  • Programmatic Analysis Integrations - Offers a programmable library and REST API to embed the linting engine into custom applications.
  • Linting Configurations - Allows customization of the analysis process via configuration files to enable or disable specific linguistic checks.
  • Pre-Commit Quality Hooks - Integrates as a Git pre-commit hook to automatically validate text quality before commits.
  • Analysis Library Integrations - Allows embedding the core linting engine into other programs for programmatic analysis.
  • Standard Stream Piping - Integrates with shell pipelines by reading from standard input and writing to standard output.
  • Recursive Directory Processing - Recursively processes folder hierarchies to identify stylistic errors across an entire project.
  • Standard Input Processing - Accepts text via standard input to enable integration within Unix-style command line pipelines.
  • Embeddable Analysis Engines - Provides an embeddable analysis engine as a library for integration into APIs and editors.
  • Linting Integration - Enables running prose analysis within other applications using a library interface.
  • Modular Architecture Interfaces - Separates core analysis logic from the interface layer to support multiple integration targets.
  • Modular Plugin Architectures - Implements an architectural framework that allows the engine to be integrated as a plugin in various environments.
  • Linting Rule Configurations - Allows users to enable or disable specific linguistic checks through external configuration files.
  • Recursive Directory Traversers - Recursively walks through folder hierarchies to apply linting rules to all project text files.
  • Code Quality and Linting - Linter for English prose style.
  • Code Quality Linters - Linter for English prose style and writing quality.

स्टार हिस्ट्री

amperser/proselint के लिए स्टार हिस्ट्री चार्टamperser/proselint के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Proselint के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Proselint के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • vale-cli/valevale-cli का अवतार

    vale-cli/vale

    5,477GitHub पर देखें↗

    Vale is a markup-aware prose linter and command-line interface tool designed to enforce editorial style guides and grammar rules across various document formats. It functions as a YAML-based style guide engine that analyzes text for consistency in tone, spelling, and terminology while ignoring non-prose elements like code blocks. The project distinguishes itself through a flexible extensibility model that allows users to define custom linting rules using YAML configurations, regular expressions, and external scripts for complex validation logic. It supports a wide array of documentation forma

    Golinterlintingvale
    GitHub पर देखें↗5,477
  • btford/write-goodbtford का अवतार

    btford/write-good

    5,074GitHub पर देखें↗

    Write-good is a command-line text analysis tool and English prose linter designed to identify grammatical errors and stylistic weaknesses. It functions as a readability optimization tool that scans documents to identify passive voice and wordy phrases. The system serves as a customizable prose style checker, allowing for the definition of specific language rules and forbidden terms to enforce project-specific writing guidelines. The tool provides capabilities for automated text analysis, style guide enforcement, and technical writing quality improvement. It supports the integration of custom

    JavaScript
    GitHub पर देखें↗5,074
  • mgechev/revivemgechev का अवतार

    mgechev/revive

    5,524GitHub पर देखें↗

    Revive is a configurable static analysis linter and code quality tool for Go. It analyzes source code to detect common coding mistakes, identify style violations, and enforce language standards without executing the program. The project functions as both a command line tool and an embeddable analysis engine. This allows the core linting logic to be integrated as a library into other Go applications for programmatic code inspection. The tool supports custom rule sets and severity levels managed through a structured configuration file. It provides capabilities for suppressing specific warnings

    Gogogolanggolint
    GitHub पर देखें↗5,524
  • languagetool-org/languagetoollanguagetool-org का अवतार

    languagetool-org/languagetool

    14,597GitHub पर देखें↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Javagrammarnatural-languagenatural-language-processing
    GitHub पर देखें↗14,597
Proselint के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

amperser/proselint क्या करता है?

Proselint is a prose linter and rule-based text analyzer designed to identify stylistic errors, clichés, and jargon in written text. It scans documents against a curated registry of linguistic and typographic rules to maintain professional editorial standards and improve writing quality.

amperser/proselint की मुख्य विशेषताएं क्या हैं?

amperser/proselint की मुख्य विशेषताएं हैं: Rule-Based Text Analyzers, Prose Linters, Quality Assurance, Writing Error Detection, Automated Prose Linting, Command-Line Data Processors, Text Processing, Text File Linting।

amperser/proselint के कुछ ओपन-सोर्स विकल्प क्या हैं?

amperser/proselint के ओपन-सोर्स विकल्पों में शामिल हैं: vale-cli/vale — Vale is a markup-aware prose linter and command-line interface tool designed to enforce editorial style guides and… btford/write-good — Write-good is a command-line text analysis tool and English prose linter designed to identify grammatical errors and… mgechev/revive — Revive is a configurable static analysis linter and code quality tool for Go. It analyzes source code to detect common… languagetool-org/languagetool — LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing… get-alex/alex — Alex is an inclusive language linter and content auditor designed to detect and flag insensitive, inconsiderate, or… jeroenjanssens/data-science-at-the-command-line — This project provides a framework for performing data science tasks using command-line tools and scripts. It focuses…