A pretty cool dude who does things.
awesome-egraphs. An awesome list of e-graph resources
344knuckledragger. A Low Barrier Proof Assistant
169z3_tutorial. Jupyter notebooks for tutorial on the Z3 SMT solver
169FlapPyBird-MPC. Model Predictive Control of a Flappy Bird Clone using Mixed Integer Programming
80egglog0. Datalog + Egg = Good
66nand2coq. Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).
59duckegg. An experiment in using DuckDB for a datalog / egg
27pcode2c. Convert low ghidra pcode to verifiable C
24cart_pole. A physical and virtual cartpole
24fib-anyon. An implementation of Fibonacci Anyons in Haskell
22prologsolvers. Copies of prolog solvers for use from python
21ad-lens. Automatic Differentiation using Pseudo Lenses. Neat.
21eggmt. Egraphs Modulo Theories
20lens-algebra. Type level algebraic "proofs" using lens combinators
19snakelog. A Datalog Framework for Python
18rel. Explorations in relations and the algebra of programming
17philzook58.github.io. My Blog
16datalog-book. A book about datalog
13z3-rise4fun. Z3 tutorials from the rise4fun website
10not-bad-ccc. Another tact on compiling to categories without a plugin
10EGraphs.jl. Julia
8Knuckledragger.jl. Julia Semi-Automated Proof Assistant
7egraphs2024-talk. HTML
7basic-ass-shit. Simple Examples to show Haskell can do normal stuff too
6cvxpy-helpers. some helper routines for modelling MIP in cvxpy
5Rel.jl. Experiments for categories and relation algebra in Julia
5shit-ccc. Compiling to Categories the bad way
5purescript-functor-vector. Vector operations heavily based in Functor composition
5egg-bench. SMT
5thoughtbooks. Jupyter Notebook
4ConvexCat. Experiments
4souffle-egg. Shell
3egglogpy. Experiment in egglog python api
3bap-notes. My notes on BAP (Binary Analysis Platform)
3wp-lens. Concolic Weakest Precondition as a Lens ¯\_(ツ)_/¯
3egglog0-talk. TeX
2search. doinking around with search stuff. Nothin to see here.
2egglog-z3. Z3 sort for egglog
2Metatheory.jl. General purpose metaprogramming and algebraic computation library for the Julia programming language
2learnxinyminutes-docs. Code documentation written as code! How novel and totally my idea!
2staged-fun. Tinkering around with staged metaprogramming
2souffle-z3. C++
2bap-primus-js. OCaml
2typelevel-rational. Type level rationals and intervals
2purescript-propel. Purescript bindings to Propel tensor library
2TrajOpt. Trajectory Optimization Using Pytorch
2lambda-egglog. Exploring egraphs as ground completion with an eye towards lambdas and theories
1res-rs. Rust
1arip. Automated Reasoning in Python
1emt-egraphs2025. TeX
1