The problem
Local development environments often hide useful traffic behind separate hosts, ports and tools. DevProxy Studio brings discovery, exposure and inspection into one focused desktop workflow.
Architecture
The solution is split into Core, Application, Infrastructure and Presentation projects. The domain remains independent from WinUI, SQLite and YARP. Infrastructure implements ports for proxy hosting, persistence and discovery while the presentation layer composes the application.
The capture path uses a bounded channel. Requests are recorded without tying the proxy hot path to disk I/O, and a background worker batches persistence work into SQLite.
Why it belongs here
This project shows how a desktop product can stay responsive while handling infrastructure concerns, and how clean boundaries make future capabilities such as collections, mocks and protocol inspectors easier to add.