Monorepo for dprint—a pluggable and configurable code formatting platform.
See https://dprint.dev/plugins/
Repos:
- dprint-plugin-typescript - TypeScript/JavaScript code formatter.
- dprint-plugin-json - JSON/JSONC code formatter.
- dprint-plugin-markdown - Markdown code formatter.
- dprint-plugin-toml - TOML code formatter.
- dprint-plugin-jupyter - Jupyter notebook code block formatter.
- dprint-plugin-dockerfile - Dockerfile code formatter.
- dprint-plugin-sql - SQL code formatter (PostgreSQL, MySQL, SQL Server, SQLite, Oracle, BigQuery and Snowflake).
- dprint-plugin-prettier - Prettier wrapper plugin.
- dprint-plugin-biome - Biome (JS/TS/JSON) wrapper plugin.
- dprint-plugin-oxc - Oxc (JS/TS/JSON/CSS/SCSS/Less/GraphQL/YAML/TOML) wrapper plugin.
- dprint-plugin-bun - Bun (JS/TS/JSON/CSS/SCSS/Less/GraphQL/YAML/Markdown/HTML/Vue/Handlebars/TOML) wrapper plugin.
- dprint-plugin-roslyn - Roslyn (C#/VB) wrapper plugin.
- dprint-plugin-csharpier - CSharpier (C#/XML) wrapper plugin.
- dprint-plugin-mago - Mago (PHP) wrapper plugin.
- dprint-plugin-clang-format - clang-format (C/C++/Objective-C) wrapper plugin.
- dprint-plugin-cedar - cedar-policy-formatter (Cedar) wrapper plugin.
- dprint-plugin-ruff - Ruff (Python) wrapper plugin.
- dprint-plugin-exec - Formats code with any CLI executable.
- Malva - CSS, SCSS, Sass, and Less formatter
- markup_fmt - HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, Vento, Mustache and XML formatter.
- pretty_graphql - GraphQL formatter.
- pretty_yaml - YAML formatter.
- dprint-plugin-gofumpt - Go (gofumpt) formatter.
- panache - Quarto, Pandoc, R Markdown, and Markdown formatter.
- badness - LaTeX and BibTeX formatter.
- arity - R formatter.
- fatou - Julia formatter.
- typstyle - Typst (Typstyle) formatter.
- dprint-plugin-typstyle (kachick) - Typst (Typstyle) formatter.
- bibtex-tidy - BibTeX (bibtex-tidy) formatter.
- dprint-plugin-swift - Swift (SwiftFormat) formatter.
- dprint-plugin-nix - Nix (nixfmt-rs) formatter.
- dprint-plugin-kdl - KDL formatter.
- dprint-plugin-sh - Shell (sh/Bash/Zsh) formatter.
- lax-css - CSS, SCSS, and Less formatter.
- lax-markup - HTML, XML, SVG, Vue, Svelte, and Astro formatter.
- lax-sql - SQL formatter.
- cmakefmt - CMake formatter.
- cmakefmt (azais-corentin) - CMake formatter.
I do a lot of this development in my spare time. Please consider sponsoring if you are a commercial company using this.