GitHub topics: program-transformation
comby-tools/comby
A code rewrite tool for structural search and replace that supports ~every language.
Language: OCaml - Size: 1.82 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 2,483 - Forks: 64

noprompt/meander
Tools for transparent data transformation
Language: Clojure - Size: 3.05 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 948 - Forks: 55

statycc/loop-fission
Benchmarks of loop fission algorithm.
Language: C - Size: 704 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 5 - Forks: 0

rshariffdeen/FixMorph
FixMorph is a morphing tool for C source codes which supports automated code-transfer
Language: Python - Size: 156 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 32 - Forks: 9

AgriculturalModelExchangeInitiative/PyCrop2ML
CropML Python library
Language: Python - Size: 68.3 MB - Last synced at: about 10 hours ago - Pushed at: 3 months ago - Stars: 19 - Forks: 18

m-zakeri/CodART
Source Code Automated Refactoring Toolkit
Language: Python - Size: 63.1 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 36 - Forks: 59

probcomp/Genify.jl
Automatically convert Julia methods to Gen functions.
Language: Julia - Size: 1.25 MB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 47 - Forks: 1

milahu/treepipes
incremental tree transformers
Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

wzh99/GSL
DSL for Computation Graph Substitution in Deep Learning Compilers.
Language: Python - Size: 494 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

milahu/awesome-transpilers Fork of transpiler/awesome-transpiler
A curated list of awesome transpilers. aka source-to-source compilers
Size: 508 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 39 - Forks: 6

huitseeker/comby-rust
Rust refactoring templates for comby, the structural find-and-replace tool.
Language: Rust - Size: 44.9 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 3

ChrisTimperley/comby-python
Python bindings for Comby
Language: Python - Size: 85.9 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 2

lyxell/logifix
Fixing static analysis violations in Java source code using Datalog
Language: C++ - Size: 892 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 0

dvm-system/tsar
TSAR (Traits Static AnalyzeR)
Language: C++ - Size: 3.96 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 17

xgdsmileboy/GenPat
This is an automated transformation inference tool that leverages a big code corpus to guide the abstraction of transformation patterns.
Language: Java - Size: 201 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 20 - Forks: 9

trailofbits/tourniquet 📦
A Python library for easy and fast program transformation/repair
Language: Python - Size: 171 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 2

dickensas/smartlexer
Smart way to replace and transform your source code to a different source code using custom transform template
Language: Mustache - Size: 564 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

comby-tools/comby-ui 📦
Try it! https://comby.live
Language: Elm - Size: 209 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 2

pmorvalho/MultIPAs
MultIPAs: Applying Program Transformations to Introductory Programming Assignments for Data Augmentation
Language: C - Size: 365 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

dvm-system/sapfor
SAPFOR (System FOR Automated Parallelization)
Language: Perl - Size: 43.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

skneko/strass
Implementation of the STRategy-based Automatic Safety aSsurance tool (STRASS), an automatic program safety enforcement tool for the Maude programming language
Language: Svelte - Size: 1.29 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
