awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
btford avatar

btford/write-good

0
View on GitHub↗
5,074 stele·189 fork-uri·JavaScript·MIT·4 vizualizări

Write Good

Write-good este un instrument de analiză a textului prin linia de comandă și un linter de proză engleză conceput pentru a identifica erorile gramaticale și slăbiciunile stilistice. Acesta funcționează ca un instrument de optimizare a lizibilității care scanează documentele pentru a identifica diateza pasivă și frazele prolixe.

Sistemul servește ca un verificator de stil de proză personalizabil, permițând definirea unor reguli lingvistice specifice și a termenilor interziși pentru a impune ghiduri de scriere specifice proiectului.

Instrumentul oferă capabilități pentru analiza automată a textului, impunerea ghidurilor de stil și îmbunătățirea calității scrierii tehnice. Suportă integrarea regulilor de linting personalizate, extensii ale seturilor de reguli și liste albe de fraze pentru a reduce rezultatele fals pozitive.

Features

  • Automated Prose Linting - Analyzes written text against style guides for consistency in tone, grammar, and spelling.
  • Style Suggestions - Scans text for passive voice and wordy phrases to provide specific suggestions for improvement.
  • Regex Pattern Matching - Identifies stylistic violations by scanning text against a predefined library of regular expressions.
  • Text Readability Optimizations - Refines grammar and clarity to improve the human readability of natural language prose.
  • Automated Text Analysis - Processes text files via a command line interface to quickly identify and fix language violations.
  • Prose Linters - Provides a linter specifically designed for natural language and technical documentation.
  • Text File Linting - Provides command-line utilities for scanning text files and flagging problematic phrasing.
  • Text Analysis CLIs - Provides a command line interface for scanning documents and printing style suggestions to the terminal.
  • Prose Style Guide Enforcers - Automatically enforces corporate terminology and branding rules in natural language text.
  • Technical Writing Tools - Provides specialized linting tools tailored for the creation of concise technical and instructional content.
  • Exemption Lists - Allows users to exempt designated phrases from being flagged as style violations.
  • Custom Lint Rule Plugins - Provides a plugin interface for adding custom lint rules beyond the built-in set.
  • Phrase Whitelists - Filters out flagged violations by checking them against a user-defined list of ignored phrases.
  • Pluggable Component Architectures - Implements an architectural pattern that allows replacing or adding core linting logic via interface-based injection.
  • Prose Rule Sets - Supports adding custom language checks or third-party rule sets to accommodate different style guides.

Istoric stele

Graficul istoricului de stele pentru btford/write-goodGraficul istoricului de stele pentru btford/write-good

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Write Good

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Write Good.
  • vale-cli/valeAvatar vale-cli

    vale-cli/vale

    5,477Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,477
  • amperser/proselintAvatar amperser

    amperser/proselint

    4,542Vezi pe GitHub↗

    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

    JavaScript
    Vezi pe GitHub↗4,542
  • chmln/sdAvatar chmln

    chmln/sd

    7,220Vezi pe GitHub↗

    sd is a command line text manipulation utility designed for searching and replacing text patterns across multiple files. It functions as a regex-based find and replace tool that allows for in-place file editing directly from the terminal. The project supports both regular expression replacements, including the use of capture groups for complex transformations, and fixed string replacement for literal text substitutions. It specifically handles multi-line text replacement by processing file contents as single blocks to match patterns that span across newline characters. The tool provides capa

    Rust
    Vezi pe GitHub↗7,220
  • get-alex/alexAvatar get-alex

    get-alex/alex

    5,092Vezi pe GitHub↗

    Alex is an inclusive language linter and content auditor designed to detect and flag insensitive, inconsiderate, or gendered phrasing. It serves as a profanity detection tool that identifies offensive words based on configurable certainty ratings to ensure professional and neutral content. The tool distinguishes itself through diff-aware analysis, allowing it to function as a continuous integration validator. By analyzing pull request deltas, it can flag new insensitive phrasing while ignoring existing legacy issues to prevent old warnings from blocking new merges. The project supports multi

    JavaScript
    Vezi pe GitHub↗5,092
Vezi toate cele 30 alternative pentru Write Good→

Întrebări frecvente

Ce face btford/write-good?

Write-good este un instrument de analiză a textului prin linia de comandă și un linter de proză engleză conceput pentru a identifica erorile gramaticale și slăbiciunile stilistice. Acesta funcționează ca un instrument de optimizare a lizibilității care scanează documentele pentru a identifica diateza pasivă și frazele prolixe.

Care sunt principalele funcționalități ale btford/write-good?

Principalele funcționalități ale btford/write-good sunt: Automated Prose Linting, Style Suggestions, Regex Pattern Matching, Text Readability Optimizations, Automated Text Analysis, Prose Linters, Text File Linting, Text Analysis CLIs.

Care sunt câteva alternative open-source pentru btford/write-good?

Alternativele open-source pentru btford/write-good includ: vale-cli/vale — Vale is a markup-aware prose linter and command-line interface tool designed to enforce editorial style guides and… amperser/proselint — Proselint is a prose linter and rule-based text analyzer designed to identify stylistic errors, clichés, and jargon in… chmln/sd — sd is a command line text manipulation utility designed for searching and replacing text patterns across multiple… get-alex/alex — Alex is an inclusive language linter and content auditor designed to detect and flag insensitive, inconsiderate, or… benhmoore/knwl.js — Knwl.js is a JavaScript named entity recognition library and text entity extractor. It functions as an extensible text… automattic/harper — Harper is a local English linter and grammar checker designed as an IDE writing assistant. It operates as a language…