Formal Methods Tools

Program Synthesis Tools

This page lists all of the program synthesis tools on this site in alphabetical order. Click a tool name in the first column to view tool details. Click a colorful item in the second column to view all the tools for which that term applies. Item colors mean nothing and are intended to make it easy to skim the page. Colors are generated by hashing each term’s name and converting it to RGB color values.

Tool Applications Licenses
CodeGen2 Program Synthesizer Apache-2.0
Fiat Program Synthesizer MIT
Lakeroad Program Synthesizer MIT
Program Synthesizer MIT
Program Synthesizer MIT
PROSE Program Synthesizer MIT
RbSyn Program Synthesizer BSD-3-Clause
Tree Diffusion Program Synthesizer MIT
Red dot indicates tool has not been updated or maintained recently