term-rewriting
Here are 54 public repositories matching this topic...
Language:All
Sort:Most stars
Tools for transparent data transformation
- Updated
Sep 8, 2023 - Clojure
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
- Updated
Dec 16, 2025 - Java
Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
- Updated
Sep 9, 2025 - Julia
Pure programming language
- Updated
Sep 20, 2022 - C++
Symbolic parser for Julia language term rewriting using REDUCE algebra
- Updated
Nov 30, 2025 - Julia
Efficient Deobfuscation of Linear Mixed Boolean-Arithmetic Expressions
- Updated
Oct 12, 2023 - Python
A library for pattern matching on symbolic expressions in Python.
- Updated
Apr 18, 2024 - Python
Simplification of General Mixed Boolean-Arithmetic Expressions: GAMBA
- Updated
Nov 21, 2023 - Python
A simple package to do symbolic math (focus on code gen and DSLs)
- Updated
Dec 15, 2025 - Python
A toy compiler for NumPy array expressions that uses e-graphs and MLIR
- Updated
Aug 11, 2025 - Python
The Git repository for the mCRL2 toolset.
- Updated
Dec 17, 2025 - C++
Python bindings for the egglog rust library
- Updated
Dec 15, 2025 - JavaScript
Tools for rapid prototyping of DSL compilers
- Updated
May 30, 2021 - Python
Algebraic simplification in Julia
- Updated
Sep 25, 2019 - Julia
Tools for an Aesara-based PPL.
- Updated
Oct 28, 2024 - Python
AeMCMC is a Python library that automates the construction of samplers for Aesara graphs representing statistical models.
- Updated
Oct 23, 2023 - Python
a Rust implementation of first-order term rewriting systems (TRS)
- Updated
Dec 28, 2021 - Rust
Expert system with deductive querying and verification of constraints expressed in natural language
- Updated
May 28, 2025 - Prolog
Improve this page
Add a description, image, and links to theterm-rewriting topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with theterm-rewriting topic, visit your repo's landing page and select "manage topics."