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.
Super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring
A bridge between Python's mitmproxy and Node.JS programs. Rewrite network requests using Node.JS!
Algebraic simplification in Julia
Rewrite text in linear time.
An efficient symbolic term rewriting engine
A simple program reducer for any language.
An idiomatic Go wrapper for Rust crate `lol-html` (Low Output Latency streaming HTML parser/rewriter)
a Rust implementation of first-order term rewriting systems (TRS)
Rewrite .NET assemblies to allow referencing of two different versions
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)