Flatline: Real-time Debugger for GUI Freezes & Crashes

Standard Python debuggers are great—until your app freezes, a child process hangs, or the whole thing crashes before it can even spit out a traceback. 📉 When the process you're debugging "flatlines," you usually lose all visibility. That’s why I built Flatline. It’s an open-source debugger designed for the failures that normal workflows handle poorly: GUI freezes, startup failures, and silent crashes. Instead of relying on the child process to report its own death, Flatline uses an external watchdog to keep you in control. Core Features: Heartbeat Monitoring: Detect freezes in real-time. Child-Process Supervision: Parent-side oversight for subprocess-heavy tools. Crash Console Access: Inspect what happened even when the target is unstable. Force-Kill & Restart Workflow: Clean up and iterate without manual PID hunting. Whether you're building desktop apps or complex subprocess-heavy systems, Flatline gives you the "parent-side" perspective you’ve been missing. Check it out & give me your feedback: 🚀 TrentonTompkins.com #Python #OpenSource #Debugging #SoftwareEngineering #Flatline #BuildInPublic

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories