Showing 36 of 76 projects
An uncompromising, fast Nix code formatter written in Rust with a comprehensive style guide.
A code formatter for Elm that automatically formats source code according to the official Elm Style Guide.
A lightweight C# text templating library with named placeholders, lists, localization, and pluralization.
A lightweight C# text templating library with named placeholders, lists, localization, and pluralization.
An Android library for formatting user input with masks, supporting phone numbers, dates, serial numbers, and more.
A command-line tool for formatting, highlighting, and extracting content from XML and HTML documents.
A PHP date library for parsing, validating, manipulating, and formatting dates with internationalization (i18n) support.
Removes unused imports and unused variables from Python code using pyflakes.
An opinionated Ruby code formatter that enforces a consistent style with minimal configuration.
An opinionated F# source code formatter that enforces consistent style across projects.
An opinionated, CommonMark-compliant Markdown formatter and Python library for enforcing consistent style.
A Swift library for formatting and validating user input in iOS/macOS text fields with masks for phone numbers, dates, and more.
Blazor component wrapper for Microsoft's Monaco Editor, the code editor that powers Visual Studio Code.
A static code analysis tool for Crystal that enforces code style and catches code smells.
A lightweight, configurable, and extensible structured logging library for Go with multi-output support and advanced file handling.
A concise log formatter for Capistrano and SSHKit that pretties up deployment output and saves verbose logs to a file.
A Go library that formats time.Duration into human-readable strings like '2 weeks 18 hours 22 minutes 3 seconds'.
Vim filetype and tools support for the Crystal programming language, providing syntax highlighting, indentation, and integration with Crystal's toolchain.
A GraphQL query and schema definition language parser, formatter, and AST implementation for Rust.
A strongly typed unit conversion library for Swift with support for length, weight, time, temperature, and more.
An automatic bug-finding tool for C, C++, Go, Rust, and Zig using WebAssembly-level symbolic execution.
A CLI tool and VS Code extension for formatting SQL to maintain consistent style and improve readability.
An ESLint plugin for linting HTML files, HTML in JavaScript template literals, and popular frameworks like React, Angular, and Svelte.
A Go library providing common formatters and helpers for custom attribute formatting with the slog logging library.
A configurable source code formatter for the D programming language that enforces consistent style.
A Prettier plugin that formats Rust code, autocorrects syntax errors, and works with incomplete code.
ICU MessageFormat implementation for .NET enabling locale-aware pluralization, gender selection, and number/date formatting.
A Neovim plugin that automatically formats files on save using LSP or shell utilities like prettierd and shfmt.
A Prettier configuration that randomizes formatting options and arbitrarily switches between spaces and tabs.
A Neovim plugin that automatically trims trailing whitespace and blank lines from your buffers.
A good-looking ESLint formatter with syntax highlighting and theme support for delightful readability.
A Swift tool for automated code modification, generating boilerplate like access control and initializers based on AST analysis.
A universal data converter that translates JSON, BSON, YAML, CSV, XML, and MT940 to any format using Go templates.
Format and lint markdown code blocks using your favorite language-specific tools.
Xcode extension that formats and organizes import declarations in Swift and Objective-C code.
Adds logfmt structured logging to Python's standard logging module without requiring changes to existing log calls.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.