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

Metaprogramming Python Packages

Python packages with the GitHub topic metaprogramming. Sorted by relevance, with stars and monthly downloads.
micheles
decorator

decorator

255.3M 907 116
MacHu-GWU
iterproxy

⏩ Give any iterable object capability to use .one(), .one_or_none(), .many(k), .skip(k), .all() API

899K 1 0
ssanderson
python-interface

Minimal Pythonic Interface Definitions

538K 111 17
smacke
pyccolo

Declarative instrumentation for Python.

181K 105 3
aradi
fypp

Python powered Fortran preprocessor

80K 217 35
hylang
hy

A dialect of Lisp that's embedded in Python

52K 5K 384
hchasestevens
astpath

A command-line search utility for Python ASTs using XPath syntax.

41K 258 57
biqqles
dataclassy

A fast and flexible reimplementation of data classes

38K 84 8
lycantropos
reprit

Auto __repr__ method generation

20K 0 1
gilch
hissp

It's Python with a Lissp.

10K 446 14
promplate
hmr

Real hot-module reload for Python—side effects handled reactively. https://py3.online/hmr

7K 57 7
rochacbruno
import-string

Imports an object based on a string import_string('package.module:function_name')() - Based on werkzeug.utils

5K 11 1
QuiltLang
quilt-python

Polyglot Metaprogramming

3K 2 0
promplate
uvicorn-hmr

Real hot-module reload for Python—side effects handled reactively. https://py3.online/hmr

3K 57 7
saleguas
context-menu

💻 A Python library to create and deploy cross-platform native context menus. 💻

2K 492 26
CoReason-AI
coreason-meta-engineering

The Agentic Forge & AST Manipulation Layer

2K 0 0
kliu04
explotest

Create Regression Tests from Runtime Arguments

2K 3 0
Technologicat
mcpyrate

Advanced macro expander and language lab for Python. Py3.10-3.14.

1K 71 4
nim-lang
choosenim-install

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

1K 18K 2K
hchasestevens
monkeys

A strongly-typed genetic programming framework for Python

1K 125 14
pomponchik
astrologic

Автоматическая оптимизация кода на уровне AST

1K 18 2
nim-lang
faster-than-csv

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

1K 18K 2K
monobot
asyncorm

Fully Async ORM inspired in django's

1K 175 15
promplate
mcp-hmr

Real hot-module reload for Python—side effects handled reactively. https://py3.online/hmr

740 57 7
    • Data from PyPI, GitHub, ClickHouse, and BigQuery