reagento/descanso

A modern and simple way to create clients for REST like APIs

63
/ 100
Established

Builds REST clients by decorating class methods with HTTP verb decorators that automatically serialize/deserialize payloads using pluggable loaders like adaptix, with support for both sync (requests) and async (aiohttp) transports. Type hints on method signatures define request structure—URL path parameters, query strings, and request bodies—while the decorator framework handles routing and serialization logic. Integrates with dataclass-based models and provides customizable RestBuilder instances to manage shared serialization and HTTP client configuration across multiple endpoints.

130 stars and 625 monthly downloads. Available on PyPI.

Maintenance 6 / 25
Adoption 16 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

130

Forks

19

Language

Python

License

Apache-2.0

Last pushed

Dec 15, 2025

Monthly downloads

625

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/reagento/descanso"

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