Unsyntax

Unsyntax is a new sane implementation of the Scheme programming language as described by the R7RS. It implements a number of syntactic extensions, including syntax-case macros and syntax parameters.

https://www.unsyntax.org/