PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Program Synthesis Python Packages

Python packages with the GitHub topic program-synthesis. Sorted by monthly downloads, with stars and forks.
evalplus
evalplus

Rigourous evaluation of LLM-synthesized code - NeurIPS 2023 & COLM 2024

72K 2K 209
microsoft
multilspy

multilspy is a lsp client library in Python intended to be used to build applications around language servers.

42K 612 112
leeroo-ai
leeroo-kapso

Kapso by Leeroo: Long-running agents that optimize AI and Data systems, and learn from every experience. #1 open-source on MLE-Bench; ALE-Bench; RelBench

6K 121 14
alcides
geneticengine

Program Synthesis framework that features heuristics methods (e.g., Genetic Programming) and grammars are defined in Python dataclasses

4K 52 11
bigcode-project
bigcodebench

[ICLR'25] BigCodeBench: Benchmarking Code Generation Towards AGI

3K 516 77
ingrid-owusu
exform

Reshape text by example: show it a couple of before⇒after lines, it infers the transform and applies it to the whole file/stream — or emits a portable awk/python one-liner. Deterministic, offline, no regex, no LLM.

2K 0 0
grammatech
asts

Programmatic modification and evaluation of software

700 203 25
autogoal
autogoal

A Python framework for program synthesis with a focus on Automated Machine Learning.

441 215 66
ConfeitoHS
arcle

A Gymnasium-based Environment of the Abstraction and Reasoning Corpus (ARC)

312 73 9
bradAGI
rulesmith

DSPy searches for a readable rules file: field checks settle the easy cases for free, and a small judge model answers the rest with calibrated confidence. Same accuracy, a fraction of the model calls.

259 10 3
larose
optiverse

A Python library for evolving code and algorithms using Large Language Models (LLMs)

161 6 0
DT-Foss
o1op

Deterministic code synthesis operator — zero LLM in the loop. 8-color algebraic type system, 7-pass causal inference, 7-layer verification, 9-phase autonomous engagement. Substrate validated across 9 IEEE 2026 papers + IBM z/OS production assessment.

117 0 0
nearai
program-synthesis

Program Synthesis

117 151 26
mfornet
tcgen

Program synthesis tool. Read a list of strings and create a generator that sample strings from the same distribution as input strings. Focused on test cases of competitive programming problems.

84 6 0
demfier
psynlp

Python module with Program Synthesis Techniques for NLP

84 10 1
evo-eval
evoeval

EvoEval: Evolving Coding Benchmarks via LLM

77 84 13
logic-and-learning-lab
popper-ilp

An inductive logic programming system

0 327 58
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology