dprint

A pluggable and configurable code formatting platform written in Rust.

Why dprint?

  1. Fast — Built with Rust and WebAssembly.
  2. Multi-language and ecosystem agnostic — One tool for all your formatters.
  3. Secure — Wasm plugins run sandboxed without access to the network or file system.
  4. Configurable official plugins — Tweak formatting to match your style, not the other way around.
  5. Extensible — Plugins are loaded from a URL or file path. Easy to share and version.

Getting Started

Plugins