riddley
Code transformer
Provides a safe way to transform Clojure code without unintended consequences
code-walking without caveats
196 stars
8 watching
30 forks
Language: Clojure
last commit: about 2 years ago
Linked from 1 awesome list
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 |