Tweag.Topiary

Tweag·Tweag.Topiary

Topiary aims to be a uniform formatter for simple languages, as part of the Tree-sitter ecosystem. It is named after the art of clipping or trimming trees into fantastic shapes.

Topiary is designed for formatter authors and formatter users. Authors can create a formatter for a language without having to write their own formatting engine or even their own parser. Users benefit from uniform code style and, potentially, the convenience of using a single formatter tool, across multiple languages over their codebases, each with comparable styles applied.

winget install --id Tweag.Topiary --exact --source winget

Latest 0.7.3·December 31, 2025

Release Notes

Release Notes

Full list of changes

Changed

• #1149 Updated to Tree-sitter v0.26

Install topiary-cli 0.7.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tweag/topiary/releases/download/v0.7.3/topiary-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/tweag/topiary/releases/download/v0.7.3/topiary-cli-installer.ps1 | iex"

Download topiary-cli 0.7.3

File Platform Checksum
topiary-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
topiary-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
topiary-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
topiary-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
topiary-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Installer type: zip

x64—1580DA0ACA0A3B6A71D28FEF97FF2D5B012186F54C396CB9105A537C7F6D0EB9

Details

Homepage
https://github.com/tweag/topiary
License
MIT
Publisher
Tweag
Support
https://github.com/tweag/topiary/issues
Moniker
topiary

Tags

tree-sitter

Older versions (2)

0.6.1
x64—8B64B72E3B5411EAECD917D4B379B52BF0C92B2C71C5254E3D69D7F46B271159
0.6.0
x64—0BA1B938DF3E37BE8B2752EEC4D27BC74D709711E6F8EE52406FB7B68AC4FC32