There are 3 repositories under rewriting topic.
A code rewrite tool for structural search and replace that supports ~every language.
Low output latency streaming HTML parser/rewriter with CSS selector-based API
:coffee: Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logtk, a supporting library for manipulating terms, formulas, clauses, etc.
A bridge between Python's mitmproxy and Node.JS programs. Rewrite network requests using Node.JS!
Super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring
Rewrite text in linear time.
Algebraic simplification in Julia
A simple program reducer for any language.
An efficient symbolic term rewriting engine
unofficial Go bindings to Rust crate `lol-html` (Low Output Latency streaming HTML parser/rewriter)
Rewrite .NET assemblies to allow referencing of two different versions
a Rust implementation of first-order term rewriting systems (TRS)
Try it! https://comby.live
A framework you use to build mods or rewrite other .NET applications
A text rewriting suite in terminal
LTL model checking of Core-Erlang using term rewriting techniques.
Libraries for term rewriting and narrowing in Curry
A simple proof assistant based on string rewriting (work in progress)