kpagacz/tergo

Formatting tools for R

38

stars

203

commits

Rust

primary language

Sep 27, 2025

updated

rtergo.pagacz.io

README

tergo

Projects

The following directories contain the projects:

Directory NameProject description
antidotum (latin antidote)antidotum contains the R bindings (ie. an R package) for the Rust formatting library
aqua (latin water)aqua houses a Rust library that implements a basic R tokenizer
balnea (latin bath)balnea contains a Rust library that acts as an entrypoint to general formatting workflows
scopa (latin broom)scopa contains a Visual Studio Code extension that acts as a code formatter for R language
spongia (lating sponge)spongia contains a Rust library that implements an imperfect R parser
tergo (latin to clean)tergo contains a command line interface (CLI) that uses the balnea library to format R code
unguentum (latin perfume)unguentum houses a Rust library that implements all the formatting tools

Authors

Konrad Pagacz (konrad.pagacz@gmail.com)

Issues and help

Post it on GitHub.

Contributors

kpagacz

196 commits

Polkas

3 commits

alan-groot

2 commits

JosiahParry

1 commits

kpagacz/tergo

Formatting tools for R

38

stars

203

commits

Rust

primary language

Sep 27, 2025

updated

rtergo.pagacz.io

README

tergo

Projects

The following directories contain the projects:

Directory NameProject description
antidotum (latin antidote)antidotum contains the R bindings (ie. an R package) for the Rust formatting library
aqua (latin water)aqua houses a Rust library that implements a basic R tokenizer
balnea (latin bath)balnea contains a Rust library that acts as an entrypoint to general formatting workflows
scopa (latin broom)scopa contains a Visual Studio Code extension that acts as a code formatter for R language
spongia (lating sponge)spongia contains a Rust library that implements an imperfect R parser
tergo (latin to clean)tergo contains a command line interface (CLI) that uses the balnea library to format R code
unguentum (latin perfume)unguentum houses a Rust library that implements all the formatting tools

Authors

Konrad Pagacz (konrad.pagacz@gmail.com)

Issues and help

Post it on GitHub.

Contributors

kpagacz

196 commits

Polkas

3 commits

alan-groot

2 commits

JosiahParry

1 commits

Languages

Rust

77.4%

R

17.9%

TypeScript

2.0%

Shell

1.7%