TGViewer
римская империя агентской инженерии римская империя агентской инженерии @goduniblog · 1.54K subscribers
Post #315 1.01K
unihttp

библиотека для создания декларативных API-клиентов.

некоторые время назад, мне понравилась идея того, чтобы делать class-based методы в либках для различных сервисов

первые итерации я совершал непосредственно в самих либках, а потом @ivan_kirpichnikov летом этого года начал заниматься своей retejo. я попробовал втаскивать в прод библиотеки на ней, но увы, он забросил либу

поэтому я сделал свою собственную библиотеку

в descanso мне не зашел подход, который применяет Тишка, и показалось конкретным минусом то, что тело запроса всегда должно быть классом

а больше так-то аналогов нет.

фичи библиотеки:
– поддерживание нескольких бэкэндов (requests, aiohttp, httpx)
– использование adaptix – невероятно мощной библиотеки для работы с данными
– мидлвари
– возможность указать свой собственный json_loads / json_dumps
– гибкая работа с ошибками

сейчас я уже начал использовать unihttp на проде, переделав на нее несколько библиотек. однако, все же сейчас первое время после релиза, могут быть какие-то баги – буду рад, если вы будете приносить мне обратную связь и запросы на фичи

💻 Репозиторий | 🍔 PyPi

внимание! ставьте звездочки на репозиторий, мне будет очень приятно. также жду ваших комментариев и реакций на пост

👍 чат канала | 👀 сохранить котят на канале
GitHub GitHub - goduni/unihttp: Modern library for creating declarative API clients. Modern library for creating declarative API clients. - goduni/unihttp
  • ❤ 10
More from @goduniblog
  1. Sep 23, 2026привет, папищеки! последние месяца полтора выдались довольно занятыми, поэтому возвращаемс…
  2. Aug 25, 2026🐾 за последние две недели в канале стало сильно больше котят, добро пожаловать! собственн…
  3. Aug 14, 2026вместе с очень классными ребятами под предводительством Никиты Соболева собрали папку с ка…
  4. Aug 11, 2026хотите также? мой курс. купить. 👍 чат канала | 👀 вернуть котят на канал
  5. Aug 11, 2026обстановка в моем гитхабе всего за сутки юниссш победил юнихттп по количеству набранных зв…
  6. Aug 10, 2026unissh – современный, опенсорсный SSH клиент с selfhosted zero-knowledge сервером для синх…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →