dprint/dprint
Pluggable and configurable code formatting platform written in Rust.
{ "createdAt": "2019-06-16T00:47:19Z", "defaultBranch": "main", "description": "Pluggable and configurable code formatting platform written in Rust.", "fullName": "dprint/dprint", "homepage": "https://dprint.dev", "language": "Rust", "name": "dprint", "pushedAt": "2025-10-19T20:27:21Z", "stargazersCount": 3681, "topics": [ "formatter" ], "updatedAt": "2025-11-26T21:36:03Z", "url": "https://github.com/dprint/dprint"}dprint
Section titled “dprint”Monorepo for dprint—a pluggable and configurable code formatting platform.
Plugins
Section titled “Plugins”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-biome - Biome (JS/TS) wrapper plugin.
- dprint-plugin-prettier - Prettier wrapper plugin.
- dprint-plugin-roslyn - Roslyn (C#/VB) 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.
I do a lot of this development in my spare time. Please consider sponsoring if you are a commercial company using this.