awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 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/valevale-cli 的头像

    vale-cli/vale

    5,477在 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
    在 GitHub 上查看↗5,477
  • btford/write-goodbtford 的头像

    btford/write-good

    5,074在 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
    在 GitHub 上查看↗5,074
  • mgechev/revivemgechev 的头像

    mgechev/revive

    5,524在 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
    在 GitHub 上查看↗5,524

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • languagetool-org/languagetoollanguagetool-org 的头像

    languagetool-org/languagetool

    14,597在 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
    在 GitHub 上查看↗14,597
  • get-alex/alexget-alex 的头像

    get-alex/alex

    5,092在 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
    在 GitHub 上查看↗5,092
  • jeroenjanssens/data-science-at-the-command-linejeroenjanssens 的头像

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

    3,952在 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
    在 GitHub 上查看↗3,952
  • bensadeh/tailspinbensadeh 的头像

    bensadeh/tailspin

    7,875在 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
    在 GitHub 上查看↗7,875
  • soimort/translate-shellsoimort 的头像

    soimort/translate-shell

    7,472在 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
    在 GitHub 上查看↗7,472
  • google/gtsgoogle 的头像

    google/gts

    5,284在 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
    在 GitHub 上查看↗5,284
  • ther1d/shell_gptTheR1D 的头像

    TheR1D/shell_gpt

    12,131在 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
    在 GitHub 上查看↗12,131
  • jshint/jshintjshint 的头像

    jshint/jshint

    9,064在 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
    在 GitHub 上查看↗9,064
  • eslint/eslinteslint 的头像

    eslint/eslint

    27,349在 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
    在 GitHub 上查看↗27,349
  • hhatto/autopep8hhatto 的头像

    hhatto/autopep8

    4,665在 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
    在 GitHub 上查看↗4,665
  • htmlhint/htmlhinthtmlhint 的头像

    htmlhint/HTMLHint

    3,321在 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
    在 GitHub 上查看↗3,321
  • thlorenz/doctocthlorenz 的头像

    thlorenz/doctoc

    4,451在 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
    在 GitHub 上查看↗4,451
  • palantir/tslintpalantir 的头像

    palantir/tslint

    5,907在 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
    在 GitHub 上查看↗5,907
  • lotabout/skimlotabout 的头像

    lotabout/skim

    6,850在 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
    在 GitHub 上查看↗6,850
  • webhintio/hintwebhintio 的头像

    webhintio/hint

    3,703在 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
    在 GitHub 上查看↗3,703
  • dundee/gdudundee 的头像

    dundee/gdu

    5,325在 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
    在 GitHub 上查看↗5,325
  • bootandy/dustbootandy 的头像

    bootandy/dust

    11,843在 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
    在 GitHub 上查看↗11,843
  • pycqa/flake8PyCQA 的头像

    PyCQA/flake8

    3,760在 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
    在 GitHub 上查看↗3,760
  • csscomb/csscomb.jscsscomb 的头像

    csscomb/csscomb.js

    3,327在 GitHub 上查看↗

    CSS coding style formatter

    JavaScript
    在 GitHub 上查看↗3,327
  • pycqa/prospectorPyCQA 的头像

    PyCQA/prospector

    2,085在 GitHub 上查看↗

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

    Python
    在 GitHub 上查看↗2,085
  • codespell-project/codespellcodespell-project 的头像

    codespell-project/codespell

    2,391在 GitHub 上查看↗

    check code for common misspellings

    Python
    在 GitHub 上查看↗2,391
  • hougesen/mdsfhougesen 的头像

    hougesen/mdsf

    108在 GitHub 上查看↗

    Format markdown code blocks using your favorite tools

    Rust
    在 GitHub 上查看↗108
  • pocketjoso/specificity-graphpocketjoso 的头像

    pocketjoso/specificity-graph

    702在 GitHub 上查看↗

    Generate interactive Specificity Graphs for your CSS

    JavaScript
    在 GitHub 上查看↗702
  • davidanson/markdownlintDavidAnson 的头像

    DavidAnson/markdownlint

    5,855在 GitHub 上查看↗
    JavaScriptcommonmarklintmarkdown
    在 GitHub 上查看↗5,855
  • mrtazz/checkmakemrtazz 的头像

    mrtazz/checkmake

    1,204在 GitHub 上查看↗

    Linter/analyzer for Makefiles

    Go
    在 GitHub 上查看↗1,204
  • 360entsecgroup-skylar/goreporter360EntSecGroup-Skylar 的头像

    360EntSecGroup-Skylar/goreporter

    3,123在 GitHub 上查看↗

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

    Go
    在 GitHub 上查看↗3,123
  • mivok/markdownlintmivok 的头像

    mivok/markdownlint

    2,057在 GitHub 上查看↗

    Markdown lint tool

    Ruby
    在 GitHub 上查看↗2,057