awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to amperser/proselint

Open-source alternatives to Proselint

30 open-source projects similar to amperser/proselint, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Proselint alternative.

  • 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
  • btford/write-goodAvatar btford

    btford/write-good

    5,074Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,074
  • mgechev/reviveAvatar mgechev

    mgechev/revive

    5,524Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,524

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ță.

Find more with AI search
  • languagetool-org/languagetoolAvatar languagetool-org

    languagetool-org/languagetool

    14,597Vezi pe GitHub↗

    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
    Vezi pe GitHub↗14,597
  • 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
  • jeroenjanssens/data-science-at-the-command-lineAvatar jeroenjanssens

    jeroenjanssens/data-science-at-the-command-line

    3,952Vezi pe GitHub↗

    This project provides a framework for performing data science tasks using command-line tools and scripts. It focuses on the processing and analysis of text and structured data directly within the terminal. The approach centers on using Unix pipes to stream data between independent processes and employing shell scripting to automate repetitive data science workflows. It utilizes plain-text interchange formats, such as CSV, to move information between diverse utilities. Capability areas include text-based data processing, command-line data analysis, and terminal-based data visualization. These

    HTMLbashbookbookdown
    Vezi pe GitHub↗3,952
  • bensadeh/tailspinAvatar bensadeh

    bensadeh/tailspin

    7,875Vezi pe GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Rustcczecolorizercolors
    Vezi pe GitHub↗7,875
  • soimort/translate-shellAvatar soimort

    soimort/translate-shell

    7,472Vezi pe GitHub↗

    Translate-shell is a command-line translation tool and terminal dictionary client. It allows for the translation of words, phrases, and sentences between multiple languages and provides dictionary definition retrieval and language metadata display directly within the terminal. The tool functions as a shell-based text translator that can process input from standard streams, local files, or URLs. It includes text-to-speech capabilities to play audio pronunciations of source and translated text and can automatically detect the source language of a given string. The system supports interactive s

    Awk
    Vezi pe GitHub↗7,472
  • google/gtsAvatar google

    google/gts

    5,284Vezi pe GitHub↗

    gts provides standardized utilities for project bootstrapping and the application of consistent linting and formatting style guides. It functions as a TypeScript project bootstrapper that initializes new projects with standardized dependencies, build scripts, and compiler settings. The project implements a comprehensive TypeScript style guide consisting of a predefined collection of rules for static analysis and a code formatter that automatically adjusts source code spacing and syntax. These tools identify and fix code style violations to ensure uniformity across codebases. Additional capab

    TypeScriptformattergooglelinter
    Vezi pe GitHub↗5,284
  • ther1d/shell_gptAvatar TheR1D

    TheR1D/shell_gpt

    12,131Vezi pe GitHub↗

    Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language prompts. It serves as a terminal-based tool for automating technical tasks, producing executable commands, and generating code snippets directly within the shell. The tool distinguishes itself through a read-eval-print loop for interactive chatting and the ability to maintain stateful conversational history via named sessions. It supports flexible backend routing, allowing users to connect to cloud-based APIs or local language model hosts for offline operation and data privacy

    Pythonchatgptcheat-sheetcli
    Vezi pe GitHub↗12,131
  • jshint/jshintAvatar jshint

    jshint/jshint

    9,064Vezi pe GitHub↗

    JSHint is a JavaScript static analysis tool and linter designed to detect errors and enforce coding standards. It functions as a syntax validator that scans source code to identify potential logic problems and programming mistakes before the code is executed. The tool provides a command line interface for analyzing files and directories. It supports the export of analysis results into standardized formats such as Checkstyle for integration with external build tools. Analysis is managed through a system of linting rule management and environment global configuration. This includes the ability

    JavaScript
    Vezi pe GitHub↗9,064
  • eslint/eslintAvatar eslint

    eslint/eslint

    27,349Vezi pe GitHub↗

    This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues. The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit

    JavaScriptecmascripteslintjavascript
    Vezi pe GitHub↗27,349
  • hhatto/autopep8Avatar hhatto

    hhatto/autopep8

    4,665Vezi pe GitHub↗

    autopep8 is a Python static code styler and formatter designed to automatically rewrite source code to comply with the PEP 8 style guide. It functions as a recursive code cleaner that identifies and fixes indentation, whitespace, and syntax irregularities across entire projects. The tool performs structural refactoring using abstract syntax tree transformations to execute non-whitespace changes, such as shortening long lines and improving identity tests. It includes an aggressive refactoring mode for complex style violations and supports selective formatting via inline markers to disable chan

    Python
    Vezi pe GitHub↗4,665
  • htmlhint/htmlhintAvatar htmlhint

    htmlhint/HTMLHint

    3,321Vezi pe GitHub↗

    HTMLHint is an HTML linter and static analysis tool designed to identify structural errors and syntax violations in source code. It functions as a configurable validator that scans local files and remote URLs to detect malformed tags, duplicate IDs, and document structure inconsistencies. The tool serves as an accessibility auditor, verifying that web elements include necessary labels and alternative text for images. It further distinguishes itself by enforcing web document compliance, checking for the presence of doctypes, language attributes, and head metadata. The project covers a broad r

    JavaScriptanalysiscode-analysiscode-quality
    Vezi pe GitHub↗3,321
  • thlorenz/doctocAvatar thlorenz

    thlorenz/doctoc

    4,451Vezi pe GitHub↗

    doctoc is a markdown table of contents generator and file processor designed to automatically create and update linked lists of headings within markdown documents. It functions as a git repository documentation tool that scans local directories to ensure navigation remains consistent across a collection of files. The tool features a GitHub compatible anchor generator that formats heading links to match the specific requirements of GitHub and similar hosting platforms. It manages updates by locating marker comments to replace existing tables of contents without overwriting other document conte

    JavaScript
    Vezi pe GitHub↗4,451
  • palantir/tslintAvatar palantir

    palantir/tslint

    5,907Vezi pe GitHub↗

    TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint rules. It scans code by walking the parsed TypeScript abstract syntax tree, applying rule objects to detect readability, maintainability, and functionality errors. The tool supports rule severity configuration, inline suppression through comment directives, and automatic attachment of fix objects for correcting violations. The project provides a framework for developing custom lint rules and formatters, allowing teams to enforce project-specific coding conventions beyond the bui

    TypeScriptlinterlinting-rulesocto-correct-managed
    Vezi pe GitHub↗5,907
  • lotabout/skimAvatar lotabout

    lotabout/skim

    6,850Vezi pe GitHub↗

    Skim is an interactive text filter and terminal selection tool written in Rust. It functions as a command line interface utility that processes input streams to isolate specific entries through real-time user queries and sorting. The tool differentiates itself through ANSI compatibility, allowing it to parse color codes and maintain text formatting during the search process. It supports multiple matching strategies, including configurable fuzzy matching algorithms and regular expression integration. The application covers a broad range of capabilities including field-specific filtering, resu

    Rust
    Vezi pe GitHub↗6,850
  • webhintio/hintAvatar webhintio

    webhintio/hint

    3,703Vezi pe GitHub↗

    Hint is a web development linter and static analysis tool that audits HTML, CSS, and JavaScript. It provides a suite of specialized validators designed to ensure compliance with accessibility standards, web security header requirements, and general development best practices. The project distinguishes itself by analyzing a wide range of web quality metrics, including browser compatibility for CSS and JavaScript features and PWA configuration validation. It also includes an analyzer for measuring page load speeds, caching, and compression strategies to optimize web performance. The system is

    TypeScripta11ybest-practiceshacktoberfest
    Vezi pe GitHub↗3,703
  • dundee/gduAvatar dundee

    dundee/gdu

    5,325Vezi pe GitHub↗

    gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage. The tool features a cursor-based interface for navigating directory structures and archives. It provides a storage cleanup workflow that enables the deletion of selected items directly from the analysis view, utilizing parallel execution to reduce I/O wait times. The application supports recursive directory

    Goclidisk-usagefilesystem
    Vezi pe GitHub↗5,325
  • bootandy/dustAvatar bootandy

    bootandy/dust

    11,843Vezi pe GitHub↗

    Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and recursive directory size scanner used to identify large files and directories through a formatted list of disk consumption across a filesystem. The tool differentiates itself by providing a recursive tree view to visualize space distribution and the ability to output directory and file size data in machine-readable formats for external processing and analysis. Its broader capabilities include filesystem auditing and storage capacity management. This is achieved through file and dir

    Rust
    Vezi pe GitHub↗11,843
  • pycqa/flake8Avatar PyCQA

    PyCQA/flake8

    3,760Vezi pe GitHub↗

    Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding standards in source files. It serves as a linting wrapper that aggregates multiple checkers into a single interface, functioning as a pluggable framework for Python code analysis. The tool incorporates a cyclomatic complexity analyzer to measure the logical complexity of functions and identify code that requires refactoring. It is designed for extensibility, allowing the integration of custom plugins and rules through defined entry points. The system provides capabilities fo

    Pythoncomplexity-analysisflake8linter
    Vezi pe GitHub↗3,760
  • csscomb/csscomb.jsAvatar csscomb

    csscomb/csscomb.js

    3,327Vezi pe GitHub↗

    CSS coding style formatter

    JavaScript
    Vezi pe GitHub↗3,327
  • pycqa/prospectorAvatar PyCQA

    PyCQA/prospector

    2,085Vezi pe GitHub↗

    Inspects Python source files and provides information about type and location of classes, methods etc

    Python
    Vezi pe GitHub↗2,085
  • codespell-project/codespellAvatar codespell-project

    codespell-project/codespell

    2,391Vezi pe GitHub↗

    check code for common misspellings

    Python
    Vezi pe GitHub↗2,391
  • hougesen/mdsfAvatar hougesen

    hougesen/mdsf

    108Vezi pe GitHub↗

    Format markdown code blocks using your favorite tools

    Rust
    Vezi pe GitHub↗108
  • pocketjoso/specificity-graphAvatar pocketjoso

    pocketjoso/specificity-graph

    702Vezi pe GitHub↗

    Generate interactive Specificity Graphs for your CSS

    JavaScript
    Vezi pe GitHub↗702
  • davidanson/markdownlintAvatar DavidAnson

    DavidAnson/markdownlint

    5,855Vezi pe GitHub↗
    JavaScriptcommonmarklintmarkdown
    Vezi pe GitHub↗5,855
  • mrtazz/checkmakeAvatar mrtazz

    mrtazz/checkmake

    1,204Vezi pe GitHub↗

    Linter/analyzer for Makefiles

    Go
    Vezi pe GitHub↗1,204
  • 360entsecgroup-skylar/goreporterAvatar 360EntSecGroup-Skylar

    360EntSecGroup-Skylar/goreporter

    3,123Vezi pe GitHub↗

    A Golang tool that does static analysis, unit testing, code review and generate code quality report.

    Go
    Vezi pe GitHub↗3,123
  • mivok/markdownlintAvatar mivok

    mivok/markdownlint

    2,057Vezi pe GitHub↗

    Markdown lint tool

    Ruby
    Vezi pe GitHub↗2,057