promplate/hmr

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

56
/ 100
Established

Implements variable-level fine-grained reactivity through runtime dependency tracking—using a custom Module class that observes `__getattr__`/`__setattr__` calls and a signal system to recursively notify dependent modules. Integrates with FastAPI/Starlette via `uvicorn-hmr`, MCP servers via `mcp-hmr`, and Flask, while also monitoring non-Python file changes (YAML, JSON) through `sys.addaudithook` for comprehensive reload triggering.

51 stars and 3,875 monthly downloads. Available on PyPI.

No License
Maintenance 10 / 25
Adoption 16 / 25
Maturity 17 / 25
Community 13 / 25

How are scores calculated?

Stars

51

Forks

7

Language

Python

License

Last pushed

Mar 03, 2026

Monthly downloads

3,875

Commits (30d)

0

Dependencies

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/promplate/hmr"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.