Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: formatter

211 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Prettier
Prettier is an opinionated code formatter that parses code and re-prints it with consistent style rules, supporting JavaScript, TypeScript,…
9752211stable
Ruff
Ruff is an extremely fast Python linter and code formatter written in Rust, offering over 900 built-in rules and drop-in parity with tools …
9549343stable
psf/black
Black is an opinionated, deterministic Python code formatter that reformats code to a single consistent style. It runs as a CLI, integrates…
8941816stable
JavaScript Standard Style
JavaScript Standard Style is a zero-configuration JavaScript style guide that ships as a CLI linter and automatic code fixer built on ESLin…
4829431stable
biomejs/biome
Biome is a fast web toolchain written in Rust that provides a code formatter (97% Prettier-compatible) and a linter with 500+ rules for Jav…
9125653active
Oxc
Oxc (Oxidation Compiler) is a collection of high-performance JavaScript and TypeScript tools written in Rust, including the Oxlint linter, …
9322506active
golangci-lint
golangci-lint is a fast, parallel linters runner for Go that bundles over a hundred linters and formatters behind a single CLI with YAML co…
9919319stable
LunarVim/LunarVim
LunarVim is an opinionated IDE layer for Neovim that ships with sane defaults for autocompletion, LSP, linting, formatting, debugging, fuzz…
3419271active
so-fancy/diff-so-fancy
diff-so-fancy is a command-line utility that reformats git and unified diff output to be human-readable instead of machine-readable. It wor…
9818082stable
rust-lang/rust-analyzer
rust-analyzer is a Language Server Protocol implementation providing IDE features for Rust, including code completion, go-to-definition, fi…
9516797stable
vim-go
vim-go is a Vim/Neovim plugin that adds full Go language support, including build, test, run, debug (delve), formatting, completion, and go…
6716216active
lint-staged/lint-staged
lint-staged is an npm CLI tool that runs arbitrary shell tasks, such as formatters and linters, against only the files staged in git. It is…
9814721stable
dense-analysis/ale
ALE (Asynchronous Lint Engine) is a Vim/Neovim plugin that provides asynchronous linting and syntax checking while you type, plus code fixi…
6714016active
google/yapf
YAPF is a Python code formatter from Google, inspired by clang-format, that reformats code to conform to a configurable style guide. It can…
7613980active
PHP-CS-Fixer/PHP-CS-Fixer
PHP CS Fixer is a command-line tool that detects and automatically fixes PHP coding standards issues. It ships with built-in rule sets (PER…
9513544stable
rubocop/rubocop
RuboCop is a Ruby static code analyzer (linter) and code formatter that enforces the community Ruby Style Guide. It can automatically fix m…
9912899stable
stylelint/stylelint
Stylelint is a CSS linter with over 100 built-in rules that helps developers avoid errors and enforce style conventions. It supports plugin…
9711513stable
sqlfluff/sqlfluff
SQLFluff is a dialect-flexible, configurable SQL linter and auto-formatter for Python. It supports many SQL dialects (BigQuery, Snowflake, …
989860stable
mvdan/sh
A Go library and CLI tool (shfmt) that parses, formats, and interprets shell scripts supporting POSIX Shell, Bash, Zsh, and mksh. It expose…
839009active
nicklockwood/SwiftFormat
SwiftFormat is a command-line tool and library for reformatting Swift code on macOS, Linux, and Windows. It also ships as an Xcode source e…
978921active
golang/tools
The golang.org/x/tools module provides packages and commands for static analysis of Go programs, including SSA IR, call graphs, and a modul…
937995active
xojs/xo
XO is an opinionated JavaScript/TypeScript linter that wraps ESLint with sensible, preconfigured defaults and bundled plugins. It works as …
957993active
tailwindlabs/prettier-plugin-tailwindcss
An official Prettier plugin from Tailwind Labs that automatically sorts Tailwind CSS utility classes according to the recommended class ord…
907130active
PyCQA/isort
isort is a Python utility and library that automatically sorts imports alphabetically and separates them into sections by type. It ships as…
996947stable
rust-lang/rustfmt
rustfmt is the official Rust code formatter that formats Rust code according to standard style guidelines. It integrates with cargo via `ca…
676946stable
ktlint/ktlint
Ktlint is an opinionated Kotlin linter with a built-in formatter that enforces a standard code style without configuration. It supports .ed…
806735active
antfu/eslint-config
A shareable ESLint flat config preset by Anthony Fu that provides opinionated linting and auto-fix formatting for JavaScript, TypeScript, V…
936253stable
google/google-java-format
A program that reformats Java source code to comply with Google Java Style, usable from the command line or via an IntelliJ/JetBrains plugi…
936179active
microsoft/typespec
TypeSpec is a Microsoft-built, extensible DSL and toolchain for defining cloud service APIs and data shapes as a single source of truth. It…
945832active
diffplug/spotless
Spotless is a code formatting plugin for Gradle, Maven, and SBT that checks and automatically fixes formatting violations across many langu…
955624stable
python-mode/python-mode
Python-mode is a Vim plugin that turns Vim into a Python IDE, bundling linting, formatting, code completion, refactoring, documentation loo…
605465active
stevearc/conform.nvim
conform.nvim is a lightweight yet powerful code formatter plugin for Neovim. It wraps external formatter binaries and LSP formatting into a…
705319active
google/gts
gts is Google's TypeScript style guide packaged as a zero-configuration CLI tool that bundles ESLint linting, Prettier formatting, and an o…
695290active
supabase-community/postgres-language-server
A Language Server Protocol implementation and toolchain for Postgres SQL, built on libpg_query for 100% syntax compatibility. It provides e…
955250active
shufo/vscode-blade-formatter
A VSCode extension that formats Laravel Blade template files with opinionated defaults. It indents markup inside Blade directives, normaliz…
915211active
rome/tools
Rome is a unified toolchain for JavaScript, TypeScript, and web projects, combining a linter, formatter, and other developer tools in a sin…
1023390maintenance
anordal/shellharden
Shellharden is a Rust CLI tool that syntax-highlights bash scripts and semi-automatically rewrites them to ShellCheck conformance, mainly b…
814799stable
hhatto/autopep8
autopep8 is a Python tool that automatically formats Python code to conform to the PEP 8 style guide. It uses pycodestyle to detect formatt…
654660stable
LuaLS/lua-language-server
A Language Server Protocol implementation for Lua, written in Lua, providing features like autocompletion, type checking, diagnostics, form…
984347stable
rust-lang/rust.vim
rust.vim is the official Vim plugin for Rust development, providing file detection, syntax highlighting, formatting via rustfmt, and integr…
324182stable
asottile/pyupgrade
pyupgrade is a CLI tool and pre-commit hook that automatically rewrites Python source code to use modern syntax for newer Python versions. …
774113active
mvdan/gofumpt
gofumpt is a stricter, backwards-compatible fork of gofmt that formats Go source code with additional idiomatic style rules. It works as a …
944068active
dprint/dprint
dprint is a pluggable and configurable code formatting platform written in Rust that unifies formatters for many languages behind a single …
994054active
xcpretty/xcpretty
xcpretty is a fast, flexible command-line formatter for xcodebuild output, written in Ruby and distributed as a gem. It pipes raw xcodebuil…
384036stable
andialbrecht/sqlparse
sqlparse is a non-validating SQL parser library for Python that tokenizes SQL text, splits scripts into statements, formats them, and expos…
764014stable
trivago/prettier-plugin-sort-imports
A Prettier plugin that sorts import declarations in TypeScript and JavaScript files according to a user-defined regular expression order. I…
703948active
antonbabenko/pre-commit-terraform
A collection of git hooks for Terraform, OpenTofu, and Terragrunt driven by the pre-commit framework. It automatically formats code and run…
993760active
Myriad-Dreamin/tinymist
Tinymist is an integrated language service for the Typst typesetting language, providing an LSP server, a CLI, a preview server, and a VSCo…
893496active
EditorConfig
EditorConfig is a file format and ecosystem for defining consistent coding styles (indentation, charset, line endings) via a .editorconfig …
403447stable
carthage-software/mago
Mago is an extremely fast PHP toolchain written in Rust that provides linting, formatting, static analysis, and automated fixes through a u…
853409active
isjiamu/gzh-design-skill
An AI-agent skill (for Claude Code, Codex, Cursor) that converts Markdown into paste-ready WeChat Official Account (gongzhonghao) HTML with…
743331active
nvimtools/none-ls.nvim
none-ls.nvim is the community-maintained fork of null-ls.nvim, a Neovim plugin that turns Neovim itself into a language server so non-LSP t…
723259active
haydenbleasel/ultracite
Ultracite is a highly opinionated, zero-configuration preset for JavaScript/TypeScript linting and formatting that wraps Biome, ESLint + Pr…
953158active
laravel/pint
Laravel Pint is an opinionated PHP code style fixer built on top of PHP-CS-Fixer. It provides a zero-configuration CLI for keeping PHP code…
983153active
qltysh/qlty
Qlty CLI is a multi-language code quality tool written in Rust that unifies linting, auto-formatting, maintainability analysis, and securit…
953130active
uncrustify/uncrustify
Uncrustify is a highly configurable source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn, and Vala. It reformats code by adjus…
833066stable
swiftlang/swift-format
swift-format is the official Swift source code formatter, providing formatting technology used by SourceKit-LSP. It can be used as a comman…
882952active
standardrb/standard
Standard Ruby is a linter and formatter for Ruby built on RuboCop, offering a deliberately unconfigurable, opinionated ruleset to eliminate…
672919active
azat-io/eslint-plugin-perfectionist
An ESLint plugin that provides rules for sorting various code elements such as objects, imports, TypeScript types, enums, JSX props, and mo…
952916active
sql-formatter-org/sql-formatter
A JavaScript/TypeScript library that pretty-prints SQL queries across many dialects including PostgreSQL, MySQL, BigQuery, Snowflake, and P…
962886active
bash-lsp/bash-language-server
A Language Server Protocol implementation for Bash that provides IDE-like features such as completion, jump to declaration, diagnostics, an…
742774active
wesbos/eslint-config-wesbos
A shareable ESLint and Prettier configuration package by Wes Bos that lints and auto-fixes JavaScript, TypeScript, and React code. It bundl…
322704active
godlygeek/tabular
A Vim plugin for filtering and aligning text, letting users line up text based on patterns with a simple command interface. It aims to make…
322661stable
ray-x/go.nvim
A feature-rich Neovim plugin for Go development, written in Lua, integrating gopls LSP, treesitter, DAP debugging, and AI assistance. It co…
742656active
AlloyTeam/eslint-config-alloy
A progressive ESLint configuration package from AlloyTeam for JavaScript, TypeScript, React, and Vue projects. It delegates style rules to …
232628active
python-lsp/python-lsp-server
A Python 3.9+ implementation of the Language Server Protocol, maintained by the Spyder IDE team as a community fork of python-language-serv…
792592active
reasonml/reason
Reason is an alternative syntax and toolchain for the OCaml programming language, offering simple, fast, type-safe code with a JavaScript-f…
9110323maintenance
oxsecurity/megalinter
MegaLinter is an open-source code quality tool that runs over 50 linters and formatters covering 50 languages, 22 formats, and 21 tooling f…
942570active
lydell/eslint-plugin-simple-import-sort
An ESLint plugin that sorts JavaScript and TypeScript imports (and exports) via eslint --fix. It requires no extra tooling and handles comm…
762456active
tamasfe/taplo
Taplo is a versatile TOML v1.0.0 toolkit written in Rust, providing a parser, analyzer, and formatter usable as a library, CLI, VS Code ext…
762372active
belav/csharpier
CSharpier is an opinionated code formatter for C# and XML, ported from Prettier's printing approach. It is distributed as a dotnet tool wit…
952308active
beautifier/js-beautify
js-beautify is a widely used beautifier that reformats and re-indents JavaScript, JSON, HTML, and CSS, with a Node library, Python package,…
858993maintenance
JohnnyMorganz/StyLua
StyLua is a deterministic, opinionated code formatter for Lua and its dialects (Lua 5.1-5.4, LuaJIT, Luau, CfxLua), written in Rust and bui…
932284active
vim-autoformat/vim-autoformat
A Vim plugin that formats code with one keypress or automatically on save by integrating external code formatters. It supports many languag…
722269active
PowerShell/PSScriptAnalyzer
PSScriptAnalyzer is a static code checker (linter and formatter) for PowerShell scripts and modules, maintained by the PowerShell team. It …
802149active
godotengine/godot-vscode-plugin
An official VS Code extension providing Godot Engine development tools, including GDScript language features, a debugger, and support for G…
952113active
sbdchd/neoformat
Neoformat is a Vim/Neovim plugin that formats code buffers using a variety of external formatters per filetype. It reads from the current b…
572047active
platers/obsidian-linter
An Obsidian.md plugin that formats and styles Markdown notes with a focus on configurability and extensibility. It provides toggleable rule…
912044active
dzhibas/SublimePrettyJson
A Sublime Text 3 & 4 plugin for prettifying, minifying, validating, linting, and querying JSON directly in the editor. It also supports jq-…
232039active
eslint-stylistic/eslint-stylistic
ESLint Stylistic is a community-maintained collection of stylistic and formatting ESLint rules for JavaScript, TypeScript, and JSX, ported …
861987active
codecadwallader/codemaid
CodeMaid is an open source Visual Studio extension that cleans up, formats, and reorganizes code across many languages including C#, C++, F…
441984active
darold/pgFormatter
pgFormatter is a PostgreSQL SQL syntax beautifier that reformats SQL and PL/pgSQL code according to SQL standards and PostgreSQL-specific k…
841952active
chipsalliance/verible
Verible is a suite of SystemVerilog (IEEE 1800-2017) developer tools built in C++, including a parser, style linter, formatter, and Languag…
941918active
Rhymond/go-money
A Go library implementing Fowler's Money pattern for precise monetary value handling using currency smallest units (integer cents). It prov…
581911stable
doctrine/sql-formatter
A lightweight PHP library for formatting SQL statements with automatic indentation, line breaks, and syntax highlighting. It is a maintaine…
751865stable
google/yamlfmt
yamlfmt is an extensible command line tool and Go library for formatting YAML files, distributed as a single self-sufficient binary. It sup…
851815active
candid82/joker
Joker is a small Clojure dialect interpreter written in Go that also serves as a Clojure/ClojureScript linter and formatter. It offers fast…
991767active
JLLeitschuh/ktlint-gradle
A Gradle plugin that wraps the ktlint Kotlin linter, adding tasks to run style checks and auto-format Kotlin code. It activates automatical…
851715active
brazilian-utils/javascript
A TypeScript/JavaScript utility library for validating, formatting, and generating Brazilian business identifiers such as CPF, CNPJ, CEP, b…
891666active
huacnlee/autocorrect
AutoCorrect is a Rust-based linter and formatter that improves copywriting by correcting spacing, punctuation, and word usage between CJK (…
871627active
ecsphp/ecs
Easy Coding Standard (ECS) is a zero-dependency PHP CLI tool that runs PHP-CS-Fixer and PHP_CodeSniffer rules together in a single parallel…
991621active
Scony/godot-gdscript-toolkit
A set of independent GDScript tools written in Python, including a parser (gdparse), linter (gdlint), formatter (gdformat), and a code metr…
541596active
NixOS/nixfmt
Nixfmt is the official formatter for the Nix language, implementing the standard Nix format. It is a command-line tool written in Haskell, …
931593stable
vuejs/vetur
Vetur is a VS Code extension providing Vue.js tooling, including syntax highlighting, IntelliSense, formatting, linting, debugging support,…
235746maintenance
mattn/efm-langserver
efm-langserver is a general-purpose Language Server Protocol server written in Go that acts as a bridge between editors and external linter…
851553active
PHPCSStandards/PHP_CodeSniffer
PHP_CodeSniffer is a set of two PHP scripts: phpcs tokenizes PHP files to detect violations of a defined coding standard, and phpcbf automa…
921551active
cpisciotta/xcbeautify
xcbeautify is a fast, Swift-based formatter that beautifies xcodebuild and Swift Package Manager output with human-friendly colored logs. I…
911536active
scalameta/scalafmt
Scalafmt is a code formatter for Scala that enforces consistent style across a codebase. It is configurable via a .scalafmt.conf HOCON file…
971488stable
slevomat/coding-standard
A collection of PHP_CodeSniffer sniffs for PHP covering functional safety, dead code detection, and code formatting rules. Many sniffs supp…
971480active
dominikh/go-mode.el
go-mode is an Emacs major mode for editing Go source code, a complete rewrite of the mode originally shipped with Go. It provides syntax hi…
701455stable

page 1 / 3 next →