Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dprint/dprint
Pluggable and configurable code formatting platform written in Rust.
https://github.com/dprint/dprint
formatter
Last synced: 5 days ago
JSON representation
Pluggable and configurable code formatting platform written in Rust.
- Host: GitHub
- URL: https://github.com/dprint/dprint
- Owner: dprint
- License: mit
- Created: 2019-06-16T00:47:19.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T03:25:13.000Z (3 months ago)
- Last Synced: 2024-10-29T15:04:39.964Z (2 months ago)
- Topics: formatter
- Language: Rust
- Homepage: https://dprint.dev
- Size: 43.5 MB
- Stars: 3,211
- Watchers: 19
- Forks: 73
- Open Issues: 84
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-rust - dprint
- awesome-rust-cn - dprint - (开发工具 Development tools / 格式器 Formatters)
- awesome-list - dprint
- awesome-wasm-runtimes - Dprint - Pluggable and configurable code formatting platform (<a name="wasmer"></a>[Wasmer](https://github.com/wasmerio/wasmer) <sup>[top⇈](#contents)</sup>)
- awesome-alternatives-in-rust - dprint - Pluggable and configurable code formatting platform written in Rust. (Development tools / Linters)
- awesome-f2e-libs - **dprint** - 基于 Rust,代码格式化工具,Prettier 替代品。 (打包工具 / 非 JavaScript 编译工具)
- awesome-rust - dprint - A pluggable and configurable code formatting platform [![build badge](https://github.com/dprint/dprint/workflows/CI/badge.svg)](https://github.com/dprint/dprint/actions?query=workflow%3ACI) (Development tools / Formatters)
- awesome-fe - **dprint** - 基于 Rust,代码格式化工具,Prettier 替代品。 (打包工具 / 非 JavaScript 编译工具)
- fucking-awesome-rust - dprint - A pluggable and configurable code formatting platform [![build badge](https://github.com/dprint/dprint/workflows/CI/badge.svg)](https://github.com/dprint/dprint/actions?query=workflow%3ACI) (Development tools / Formatters)
- fucking-awesome-rust - dprint - A pluggable and configurable code formatting platform [![build badge](https://github.com/dprint/dprint/workflows/CI/badge.svg)](https://github.com/dprint/dprint/actions?query=workflow%3ACI) (Development tools / Formatters)
README
# dprint
[![CI](https://github.com/dprint/dprint/workflows/CI/badge.svg)](https://github.com/dprint/dprint/actions?query=workflow%3ACI)
[![Homebrew](https://img.shields.io/badge/dynamic/json.svg?url=https://formulae.brew.sh/api/formula/dprint.json&query=$.versions.stable&label=homebrew)](https://formulae.brew.sh/formula/dprint)Monorepo for dprint—a pluggable and configurable code formatting platform.
## Links
- [Overview](https://dprint.dev/overview)
- [Getting Started](https://dprint.dev/install)
- [Playground](https://dprint.dev/playground)## Plugins
See https://dprint.dev/plugins/
Repos:
- [dprint-plugin-typescript](https://github.com/dprint/dprint-plugin-typescript) - TypeScript/JavaScript code formatter.
- [dprint-plugin-json](https://github.com/dprint/dprint-plugin-json) - JSON/JSONC code formatter.
- [dprint-plugin-markdown](https://github.com/dprint/dprint-plugin-markdown) - Markdown code formatter.
- [dprint-plugin-toml](https://github.com/dprint/dprint-plugin-toml) - TOML code formatter.
- [dprint-plugin-jupyter](https://github.com/dprint/dprint-plugin-jupyter) - Jupyter notebook code block formatter.
- [dprint-plugin-dockerfile](https://github.com/dprint/dprint-plugin-dockerfile) - Dockerfile code formatter.
- [dprint-plugin-biome](https://github.com/dprint/dprint-plugin-biome) - Biome (JS/TS) wrapper plugin.
- [dprint-plugin-prettier](https://github.com/dprint/dprint-plugin-prettier) - Prettier wrapper plugin.
- [dprint-plugin-roslyn](https://github.com/dprint/dprint-plugin-roslyn) - Roslyn (C#/VB) wrapper plugin.
- [dprint-plugin-ruff](https://github.com/dprint/dprint-plugin-ruff) - Ruff (Python) wrapper plugin.
- [dprint-plugin-exec](https://github.com/dprint/dprint-plugin-exec) - Formats code with any CLI executable.
- [Malva](https://github.com/g-plane/malva) - CSS/SCSS/Sass/Less formatter
- [markup_fmt](https://github.com/g-plane/markup_fmt) - HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, and Vento formatter.
- [pretty_graphql](https://github.com/g-plane/pretty_graphql) - GraphQL formatter.
- [pretty_yaml](https://github.com/g-plane/pretty_yaml) - YAML formatter.## Notes
I do a lot of this development in my spare time. Please consider [sponsoring](https://dprint.dev/sponsor) if you are a commercial company using this.