Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Formatter

Formatter

94 projects

Showing 36 of 94 projects

formatter.nvim
formatter.nvimLua

A format runner for Neovim written in Lua, providing asynchronous execution and opt-in default configurations.

#developer-tools#vim#text-editor
Stars1.4k
Forks145
Last commit1 year ago
alejandra
alejandraNix

An uncompromising, fast Nix code formatter written in Rust with a comprehensive style guide.

#formatting#developer-tools#pre-commit
Stars1.4k
Forks58
Last commit1 day ago
Elm Format
Elm FormatHaskell

A code formatter for Elm that automatically formats source code according to the official Elm Style Guide.

#developer-tools#code-formatter#editor-integration
Stars1.3k
Forks149
Last commit1 year ago
SmartFormat.NET
SmartFormat.NETC#

A lightweight C# text templating library with named placeholders, lists, localization, and pluralization.

#named-placeholders#lightweight-library#smartformat
Stars1.3k
Forks102
Last commit18 days ago
SmartFormat
SmartFormatC#

A lightweight C# text templating library with named placeholders, lists, localization, and pluralization.

#lightweight-library#smartformat#csharp
Stars1.3k
Forks102
Last commit18 days ago
InputMask
InputMaskKotlin

An Android library for formatting user input with masks, supporting phone numbers, dates, serial numbers, and more.

#input-masking#user-input#gradle
Stars1.2k
Forks115
Last commit2 years ago
xq
xqGo

A command-line tool for formatting, highlighting, and extracting content from XML and HTML documents.

#developer-tools#css-selectors#syntax-highlighting
Stars1.2k
Forks38
Last commit6 days ago
Moment.php
Moment.phpPHP

A PHP date library for parsing, validating, manipulating, and formatting dates with internationalization (i18n) support.

#parsing#moment#date-time
Stars967
Forks151
Last commit1 year ago
autoflake
autoflakePython

Removes unused imports and unused variables from Python code using pyflakes.

#hacktoberfest#code-cleanup#pre-commit
Stars951
Forks100
Last commit6 days ago
rufo
rufoRuby

An opinionated Ruby code formatter that enforces a consistent style with minimal configuration.

#developer-tools#ripper#code-formatter
Stars938
Forks60
Last commit4 months ago
Fantomas
FantomasF#

An opinionated F# source code formatter that enforces consistent style across projects.

#dotnet-tool#developer-tools#code-formatter
Stars836
Forks209
Last commit2 days ago
mdformat
mdformatPython

An opinionated, CommonMark-compliant Markdown formatter and Python library for enforcing consistent style.

#pre-commit#codeformatter#python-library
Stars828
Forks67
Last commit6 days ago
BlazorMonaco
BlazorMonacoC#

Blazor component wrapper for Microsoft's Monaco Editor, the code editor that powers Visual Studio Code.

#monaco-editor#webassembly#csharp
Stars593
Forks114
Last commit3 months ago
Input Mask
Input MaskSwift

A Swift library for formatting and validating user input in iOS/macOS text fields with masks for phone numbers, dates, and more.

#input-masking#template#ios
Stars589
Forks96
Last commit2 months ago
ameba
amebaCrystal

A static code analysis tool for Crystal that enforces code style and catches code smells.

#linter#crystal-lang#code-linter
Stars571
Forks44
Last commit3 days ago
slog
slogGo

A lightweight, configurable, and extensible structured logging library for Go with multi-output support and advanced file handling.

#log-processor#file-logging#monolog
Stars556
Forks33
Last commit4 days ago
Airbrussh
AirbrusshRuby

A concise log formatter for Capistrano and SSHKit that pretties up deployment output and saves verbose logs to a file.

#deployment#capistrano#devops
Stars524
Forks34
Last commit17 days ago
durafmt
durafmtGo

A Go library that formats time.Duration into human-readable strings like '2 weeks 18 hours 22 minutes 3 seconds'.

#human-readable#developer-tools#fmt
Stars511
Forks55
Last commit5 years ago
vim-crystal
vim-crystalVim Script

Vim filetype and tools support for the Crystal programming language, providing syntax highlighting, indentation, and integration with Crystal's toolchain.

#code-editing#tool-integration#vim
Stars426
Forks30
Last commit3 years ago
graphql-parser
graphql-parserRust

A GraphQL query and schema definition language parser, formatter, and AST implementation for Rust.

#graphql#query-language#schema-definition
Stars371
Forks81
Last commit1 year ago
Owi
OwiOCaml

An automatic bug-finding tool for C, C++, Go, Rust, and Zig using WebAssembly-level symbolic execution.

#multi-language#concolic-execution#webassembly
Stars327
Forks41
Last commit5 days ago
Scale
ScaleSwift

A strongly typed unit conversion library for Swift with support for length, weight, time, temperature, and more.

#ios#unit-conversion#converter
Stars323
Forks17
Last commit6 years ago
sleek
sleekTypeScript

A CLI tool and VS Code extension for formatting SQL to maintain consistent style and improve readability.

#developer-tools#productivity#vscode-extension
Stars277
Forks22
Last commit11 months ago
HTML
HTMLJavaScript

An ESLint plugin for linting HTML files, HTML in JavaScript template literals, and popular frameworks like React, Angular, and Svelte.

#html-linter#developer-tools#html-linting
Stars275
Forks56
Last commit5 days ago
slog-formatter
slog-formatterGo

A Go library providing common formatters and helpers for custom attribute formatting with the slog logging library.

#log-formatting#formatting#log-handler
Stars226
Forks5
Last commit1 month ago
dfmt
dfmtD

A configurable source code formatter for the D programming language that enforces consistent style.

#d-language#developer-tools#code-formatter
Stars220
Forks54
Last commit4 months ago
Prettier Rust
Prettier RustRust

A Prettier plugin that formats Rust code, autocorrects syntax errors, and works with incomplete code.

#syntax-autocorrection#developer-tools#prettier-plugin
Stars202
Forks9
Last commit3 years ago
MessageFormat.NET
MessageFormat.NETC#

ICU MessageFormat implementation for .NET enabling locale-aware pluralization, gender selection, and number/date formatting.

#l10n#messageformat#internationalization
Stars193
Forks26
Last commit7 months ago
format-on-save.nvim
format-on-save.nvimLua

A Neovim plugin that automatically formats files on save using LSP or shell utilities like prettierd and shfmt.

#formatting#developer-tools#auto-format
Stars172
Forks5
Last commit1 year ago
Pettier
PettierJavaScript

A Prettier configuration that randomizes formatting options and arbitrarily switches between spaces and tabs.

#developer-tools#style#lint
Stars162
Forks7
Last commit7 years ago
trim.nvim
trim.nvimLua

A Neovim plugin that automatically trims trailing whitespace and blank lines from your buffers.

#whitespace-trimming#developer-tools#neovim-plugin
Stars156
Forks17
Last commit4 months ago
mo
moJavaScript

A good-looking ESLint formatter with syntax highlighting and theme support for delightful readability.

#readability#developer-tools#pretty
Stars136
Forks1
Last commit11 months ago
bafi
bafiGo

A universal data converter that translates JSON, BSON, YAML, CSV, XML, and MT940 to any format using Go templates.

#bson#lua-scripting#go-templates
Stars117
Forks9
Last commit6 days ago
swift-mod
swift-modSwift

A Swift tool for automated code modification, generating boilerplate like access control and initializers based on AST analysis.

#developer-tools#swift-package-manager#code-generator
Stars116
Forks7
Last commit4 months ago
mdsf
mdsfRust

Format and lint markdown code blocks using your favorite language-specific tools.

#multi-language#elixir#developer-tools
Stars113
Forks6
Last commit1 month ago
logfmter
logfmterPython

Adds logfmt structured logging to Python's standard logging module without requiring changes to existing log calls.

#python-3#devops#log
Stars109
Forks12
Last commit4 months ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Developer Tools52
#Code Quality25
#Code Formatter21
#Static Analysis20
#Code Formatting19
#Rust15
#Linter15
#Ci Cd12
#Automation11
#Cli Tool11
#Linting11
#Parser10