See what your Python app sends and receives over HTTP
Hi, A few months ago, I shared a tool I built for personal use to easily trace HTTP client requests in any Python app. It links requests to the corresponding Python code and comes with a nice UI. By easily, I mean: no external dependencies, no setup, no superuser rights, and no code modifications — just do "pip install httpdbg" and then launch your code using the "pyhttpdbg" command. That’s it. I received a lot of positive feedback — not just here, but also on social media, in podcasts, and beyond. So, thank you! Since I last introduced httpdbg, I’ve made many improvements — based on both my…
What it does
In the maker’s words, at launch
Hi, A few months ago, I shared a tool I built for personal use to easily trace HTTP client requests in any Python app. It links requests to the corresponding Python code and comes with a nice UI. By easily, I mean: no external dependencies, no setup, no superuser rights, and no code modifications — just do "pip install httpdbg" and then launch your code using the "pyhttpdbg" command. That’s it. I received a lot of positive feedback — not just here, but also on social media, in podcasts, and beyond. So, thank you! Since I last introduced httpdbg, I’ve made many improvements — based on both my own needs and suggestions from users. There’s now better support for pytest, unittest, and various UI enhancements to make it more adaptable to different use cases. I’m sharing it with you again because I’ve finally reached what I consider to be version 1.0.0, thanks to a major new feature: * The ability to trace incoming HTTP requests. This feature has been available for about a month now, and I’d love to hear your feedback. Currently, there's advanced support for Flask and FastAPI, but it can also trace requests received by other HTTP servers. This new feature started more as a personal challenge than a necessity, but if it turns out to be useful for anyone, I’ll be genuinely happy. Hope you enjoy discovering (and using ) httpdbg! cle github: https://github.com/cle-b/httpdbg docs: https://httpdbg.readthedocs.io example of HTTP server traces: https://httpdbg.readthedocs.io/en/latest/pyhttpdbg/#endpoint first show hn post: https://news.ycombinator.com/item?id=41650905
Does the same job
all alternatives →- HAHTTPretty, an easy way to mock http requests in python2012 · falcao.it · ▲97
- EDEndpoints.dev – Pastebin for HTTP Requests2020 · endpoints.dev · ▲201
- AHAsynchronous HTTP/2 client for Python 2.72018 · github.com · ▲94
- MFMy first python web app - What do you want to do this year?2013 · thisyr.com · ▲70

- PAPyCloud, a Python IDE in the web browser with interactive tutorials2011 · jitouch.com · ▲130
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Launched alongside, April 2025
the whole month →- IB
Hi everyone, I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution. I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz). The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.…
Dev tools · 2025 · runpyxl.com
- UC
Life & fun · 2025 · filiph.github.io
- IB
https://the-pocket.github.io/Tutorial-Codebase-Knowledge/
AI · 2025 · github.com


