riddley

Code transformer

Provides a safe way to transform Clojure code without unintended consequences

code-walking without caveats

GitHub

196 stars
8 watching
30 forks
Language: Clojure
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
noprompt/meander A Clojure/ClojureScript library that enables transparent data transformation through pattern matching and unification. 923
rajasegar/codeshift A Ruby tool to transform source code using Abstract Syntax Trees (ASTs) and parse trees 47
jstepien/mutant A tool that helps ensure Clojure code is robust by introducing artificial defects and testing its reliability 102
timothypratley/rustly A Clojure to Rust transpiler that translates a subset of Clojure syntax into Rust code 161
boostersamples/transformer-with-javassist A demonstration project showing how to modify Java bytecode using Javassist for transformative purposes. 10
weavejester/cljfmt A tool that detects and fixes formatting errors in Clojure code to improve readability and consistency. 1,116
abhimanyu003/sttr A command-line utility for transforming strings using various encoding and decoding algorithms. 955
babel/babel A tool that transpiles modern JavaScript code to earlier versions of the language 43,241
kkinnear/zprint A tool for formatting and beautifying Clojure and Clojurescript source code and s-expressions to improve readability. 556
cpojer/js-codemod A collection of scripts to transform JavaScript code into a more modern form 1,218
agirton/webpack-babel-codemod A codemod script to transform commonjs import statements in JavaScript files to ES2015 imports 4
cryptocode/marble A metamorphic testing library for Zig that automates the application of transformations to test inputs and checks for relations between outputs. 33
endel/galapagos An evolutionary language transformation tool that modifies existing PHP code by backporting features and preserving formatting, with goals of debugging and compatibility. 10
facebookincubator/retrie A tool for modifying and manipulating Haskell code through rewrite rules 503
tg44/mqtt-transformer A service that transforms and re-publishes JSON messages between MQTT topics. 14